{"id":21625,"name":"org.springframework.security:spring-security-bom","ecosystem":"maven","repository_url":"https://github.com/spring-projects/spring-security","issues_count":143,"created_at":"2025-06-07T02:34:16.858Z","updated_at":"2025-06-07T02:34:16.858Z","purl":"pkg:maven/org.springframework.security:spring-security-bom","metadata":{"id":4983166,"name":"org.springframework.security:spring-security-bom","ecosystem":"maven","description":"Spring Security","homepage":"https://spring.io/projects/spring-security","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-security","keywords_array":[],"namespace":"org.springframework.security","versions_count":219,"first_release_published_at":"2013-12-16T19:34:24.000Z","latest_release_published_at":"2025-05-19T16:10:57.000Z","latest_release_number":"6.5.0","last_synced_at":"2025-06-07T01:31:53.614Z","created_at":"2022-07-27T09:46:27.887Z","updated_at":"2025-06-07T01:31:53.614Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.security/spring-security-bom/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.security/spring-security-bom/","metadata":{},"repo_metadata":{"uuid":"3148979","full_name":"spring-projects/spring-security","owner":"spring-projects","description":"Spring Security","archived":false,"fork":false,"pushed_at":"2023-03-22T00:00:15.000Z","size":71501,"stargazers_count":7537,"open_issues_count":855,"forks_count":5385,"subscribers_count":436,"default_branch":"main","last_synced_at":"2023-03-22T03:24:14.327Z","etag":null,"topics":["framework","java","security","spring","spring-framework"],"latest_commit_sha":null,"homepage":"http://spring.io/projects/spring-security","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.adoc","changelog":null,"contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-10T21:50:57.000Z","updated_at":"2023-03-22T02:38:37.000Z","dependencies_parsed_at":"2023-01-16T21:00:54.582Z","dependency_job_id":null,"html_url":"https://github.com/spring-projects/spring-security","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-security","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-security/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-security/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":"4.2.6.RELEASE","sha":"2d8b6650dbce667b2529cd594294b8fe991aaa3f","kind":"tag","published_at":"2018-05-08T17:14:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.6.RELEASE"},{"name":"5.0.5.RELEASE","sha":"bbfc3d2b4b6b3fdab50272a16f6a5636eb414b2f","kind":"commit","published_at":"2018-05-08T15:22:58.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.5.RELEASE"},{"name":"5.0.4.RELEASE","sha":"30aede82da3f2e3d14015668d5bc34ba2ba5fcd1","kind":"commit","published_at":"2018-04-04T17:03:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.4.RELEASE"},{"name":"4.2.5.RELEASE","sha":"0065b55a7532668efc63abda3ba692ef0370bded","kind":"tag","published_at":"2018-03-30T16:34:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.5.RELEASE"},{"name":"5.0.3.RELEASE","sha":"ce8bea69ae7fc83cfd0902a8b3fee2dbe0036ab7","kind":"commit","published_at":"2018-02-28T13:05:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.3.RELEASE"},{"name":"5.0.2.RELEASE","sha":"b305348930b7ae24e72e32b09cd4ec6ae7b3a832","kind":"commit","published_at":"2018-02-20T04:06:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.2.RELEASE"},{"name":"4.1.5.RELEASE","sha":"45421d63ac1c2259571371e781ba64cdea93dda9","kind":"tag","published_at":"2018-01-25T18:32:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.5.RELEASE"},{"name":"4.2.4.RELEASE","sha":"d1669b909f79df09495d7015df74a163772259dd","kind":"tag","published_at":"2018-01-24T23:19:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.4.RELEASE"},{"name":"5.0.1.RELEASE","sha":"eb6d2b936e5c63e8be191437918ce39d8c548268","kind":"commit","published_at":"2018-01-24T21:07:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.1.RELEASE"},{"name":"5.0.0.RELEASE","sha":"62e7762e8f3f2f810b01f2c23f211de627331aa8","kind":"commit","published_at":"2017-11-27T19:45:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.RELEASE"},{"name":"5.0.0.RC1","sha":"e7ab2a697d538fd7e765a28534e7e084558e939c","kind":"commit","published_at":"2017-10-30T21:47:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.RC1"},{"name":"5.0.0.M5","sha":"b6fc109bdee8dc0b34a316c0a74b7f86df8ad871","kind":"commit","published_at":"2017-10-09T21:34:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.M5","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.M5"},{"name":"5.0.0.M4","sha":"361244fdb818bd0ddefb4cda1f48ad0cbbc78520","kind":"commit","published_at":"2017-09-13T22:18:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.M4","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.M4"},{"name":"5.0.0.M3","sha":"abf34e0e6709ca717369509e5815cf1a12c89007","kind":"commit","published_at":"2017-07-24T15:12:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.M3","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.M3"},{"name":"5.0.0.M2","sha":"783e4261833e51a2d636de331dc1e6ca5c8ee172","kind":"commit","published_at":"2017-06-15T21:15:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.M2"},{"name":"4.2.3.RELEASE","sha":"9e8994a2b7b44a70dd877cb50b27eca496f2d315","kind":"tag","published_at":"2017-06-08T04:34:38.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.3.RELEASE"},{"name":"5.0.0.M1","sha":"f279346dac8877f6ff1384db10aa2a00c5c069e4","kind":"commit","published_at":"2017-05-10T06:08:50.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/5.0.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/5.0.0.M1"},{"name":"4.2.2.RELEASE","sha":"081f0c4d946074d4e31c1b4dc795aa2cbacade46","kind":"tag","published_at":"2017-03-02T07:29:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.2.RELEASE"},{"name":"3.2.10.RELEASE","sha":"7f246e1c0e00e1eef15fe08664bddc4b18aa677a","kind":"tag","published_at":"2016-12-22T20:05:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.10.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.10.RELEASE"},{"name":"4.2.1.RELEASE","sha":"7a7ce11ebb9cb9337ca896f44da3d819639b5f56","kind":"tag","published_at":"2016-12-21T17:23:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.1.RELEASE"},{"name":"4.1.4.RELEASE","sha":"57ed7ddf3cbcd89d9c9c96c697b28e2a9be33858","kind":"tag","published_at":"2016-12-21T16:50:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.4.RELEASE"},{"name":"4.2.0.RELEASE","sha":"24fcb6c45a55333e5b856b6c73f14b68ceca0e19","kind":"tag","published_at":"2016-11-09T23:42:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.0.RELEASE"},{"name":"4.2.0.RC1","sha":"97b4cb0b7385d6b27fdb71ad1fbcf66a4e35175b","kind":"commit","published_at":"2016-10-26T02:49:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.0.RC1"},{"name":"4.2.0.M1","sha":"c1b8150439fbbfb26b299e3030bdff8405b9a9af","kind":"commit","published_at":"2016-09-23T19:39:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.2.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.2.0.M1"},{"name":"4.1.3.RELEASE","sha":"325b814d492d63743ecd21a15b38651824568b1b","kind":"tag","published_at":"2016-08-23T01:05:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.3.RELEASE"},{"name":"4.1.2.RELEASE","sha":"e412fb7ac081c523450fc2da417325cf8dc45f42","kind":"tag","published_at":"2016-08-11T19:14:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.2.RELEASE"},{"name":"4.1.1.RELEASE","sha":"919f000c801be7bdc093d0cb6d89d99c94346ef8","kind":"tag","published_at":"2016-07-07T00:57:39.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.1.RELEASE"},{"name":"4.1.0.RELEASE","sha":"001b05569af749a34daac9191014cf3e2658b018","kind":"tag","published_at":"2016-05-05T04:26:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.0.RELEASE"},{"name":"4.1.0.RC2","sha":"24d0069668c357644ed132d00604533f014afe13","kind":"tag","published_at":"2016-04-21T01:47:39.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.0.RC2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.0.RC2"},{"name":"4.1.0.RC1","sha":"044acf7e27fe174eeeffbd0b0eabcd89852828b7","kind":"tag","published_at":"2016-03-23T14:15:21.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.1.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.1.0.RC1"},{"name":"4.0.4.RELEASE","sha":"0e9d9da46b4cc62370bb8d7dd5b9744f300b6c4f","kind":"tag","published_at":"2016-02-25T22:10:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.4.RELEASE"},{"name":"4.0.3.RELEASE","sha":"19f88e91793342babf034e55d2f96cbba72c061a","kind":"tag","published_at":"2015-10-30T19:35:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.3.RELEASE"},{"name":"3.2.9.RELEASE","sha":"3243a7cde216a9542ef7b6e6a18f5a7c6a1992b8","kind":"tag","published_at":"2015-10-30T19:07:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.9.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.9.RELEASE"},{"name":"4.0.2.RELEASE","sha":"33c9185160c91ffde53ff2c9da5420bd57420e48","kind":"tag","published_at":"2015-07-23T05:08:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.2.RELEASE"},{"name":"3.2.8.RELEASE","sha":"48eb8788c4f077f1d0c9e2ba054d9443b0f6170d","kind":"tag","published_at":"2015-07-23T05:00:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.8.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.8.RELEASE"},{"name":"4.0.1.RELEASE","sha":"680facd4a81c4af2b10e606b964f84f6294e2c36","kind":"tag","published_at":"2015-04-23T01:04:09.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.1.RELEASE"},{"name":"3.2.7.RELEASE","sha":"644392045ab256246bb2212b85054e584dc57b8e","kind":"tag","published_at":"2015-03-26T03:56:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.7.RELEASE"},{"name":"4.0.0.RELEASE","sha":"8f9065b3f6b48b9157b43b9e35153680d1bb68d7","kind":"tag","published_at":"2015-03-26T03:36:38.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.0.RELEASE"},{"name":"4.0.0.RC2","sha":"bbce00b4a66193891700c57922d253190844e76d","kind":"tag","published_at":"2015-02-25T17:14:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.0.RC2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.0.RC2"},{"name":"3.2.6.RELEASE","sha":"98abd29c9feb67cc2a02cab1cd0f50f2306b7f1b","kind":"tag","published_at":"2015-02-25T16:20:39.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.6.RELEASE"},{"name":"4.0.0.RC1","sha":"6a25b8bc83733d9e3e939bf227949ce5ab99300d","kind":"tag","published_at":"2014-12-11T04:30:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.0.RC1"},{"name":"4.0.0.M2","sha":"d24190f345a9c5937997cf35aca1c4d0235fccdd","kind":"tag","published_at":"2014-08-18T17:17:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.0.M2"},{"name":"3.1.7.RELEASE","sha":"0b28b40f0d5c7dd5524ccd7ec0d5e32360fb2c39","kind":"tag","published_at":"2014-08-15T18:39:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.7.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.7.RELEASE"},{"name":"3.2.5.RELEASE","sha":"6dc270383762fa3509792ce34843b76f3f22130c","kind":"tag","published_at":"2014-08-15T18:20:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.5.RELEASE"},{"name":"3.2.4.RELEASE","sha":"59bb10ef81dc0f1ceaeee8ab1c4d83344b924f90","kind":"tag","published_at":"2014-05-21T21:27:40.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.4.RELEASE"},{"name":"4.0.0.M1","sha":"79cf4f466c136bb9ec9005fe976c557972efb2ac","kind":"tag","published_at":"2014-05-05T21:19:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/4.0.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/4.0.0.M1"},{"name":"3.2.3.RELEASE","sha":"afcad4f0d48c9e4ca8abebcd08ebc3dc6194a6e9","kind":"tag","published_at":"2014-03-25T19:04:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.3.RELEASE"},{"name":"3.2.2.RELEASE","sha":"afe5ec53d48393113f4f10f69b76ce7ac12b348c","kind":"tag","published_at":"2014-03-10T22:24:37.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.2.RELEASE"},{"name":"3.1.6.RELEASE","sha":"b53571c30aee66e9e91b4008b8889b2954ec49ca","kind":"tag","published_at":"2014-03-10T21:26:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.6.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.6.RELEASE"},{"name":"3.2.1.RELEASE","sha":"9287892863f77df4f29c53701e6fbf3fdc60a9a8","kind":"tag","published_at":"2014-02-19T16:09:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.1.RELEASE"},{"name":"3.1.5.RELEASE","sha":"5a473d271286eeef181d7c1db4372c16dd06245e","kind":"tag","published_at":"2014-02-19T15:12:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.5.RELEASE"},{"name":"3.2.0.RELEASE","sha":"4619705e37fa49556480fb942247fb7b63727b3e","kind":"tag","published_at":"2013-12-16T19:27:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.0.RELEASE"},{"name":"3.2.0.RC2","sha":"a549e4b6f95e183d7de41f1fb8423d22957f1c03","kind":"tag","published_at":"2013-11-01T18:27:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.0.RC2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.0.RC2"},{"name":"3.2.0.RC1","sha":"63c4fec733ccd8f887a6009047accaffa0b151df","kind":"tag","published_at":"2013-08-19T22:05:58.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.0.RC1"},{"name":"3.2.0.M2","sha":"b45f7b9585d21f46826f05bc907507ef2dff0370","kind":"tag","published_at":"2013-07-01T18:42:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.0.M2"},{"name":"3.1.4.RELEASE","sha":"32abe39afec04a0e8707365753ad3115f60d110c","kind":"tag","published_at":"2013-04-27T20:05:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.4.RELEASE"},{"name":"3.2.0.M1","sha":"cea4c36a93e0dc58ab139e7fa005b66066ae1b7e","kind":"tag","published_at":"2012-12-13T01:48:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.2.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.2.0.M1"},{"name":"2.0.8.RELEASE","sha":"23bdc7d766231e3728693a43b89ce6b09c5ca96d","kind":"commit","published_at":"2012-10-09T02:18:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.8.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.8.RELEASE"},{"name":"3.0.8.RELEASE","sha":"902b8c1a5e96d69426615bd52afff279143b480e","kind":"tag","published_at":"2012-10-08T22:38:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.8.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.8.RELEASE"},{"name":"3.1.3.RELEASE","sha":"ac472d494ae1baed14fb21d1bd8d5569f5108de0","kind":"tag","published_at":"2012-10-08T22:17:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.3.RELEASE"},{"name":"3.1.2.RELEASE","sha":"b1d8e6164f806966e75f9cbac93b9e3581b57cb7","kind":"tag","published_at":"2012-08-10T05:01:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.2.RELEASE"},{"name":"3.1.1.RELEASE","sha":"f46a5bab40ad565c30b632608a69060dcee15522","kind":"tag","published_at":"2012-07-06T15:33:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.1.RELEASE"},{"name":"3.1.0.RELEASE","sha":"9b423a7726e999b6c80e8c4a769a99dd634f56ce","kind":"tag","published_at":"2011-12-05T23:43:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.RELEASE"},{"name":"3.0.7.RELEASE","sha":"714ee3e960e66c6b80b87a10a1c7217a2d674bb2","kind":"tag","published_at":"2011-09-05T22:12:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.7.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.7.RELEASE"},{"name":"3.1.0.RC3","sha":"9e619611ae1b55debc57ca71b90b8542d6529bdf","kind":"tag","published_at":"2011-08-19T22:35:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.RC3","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.RC3"},{"name":"2.0.7.RELEASE","sha":"d5e6f0b57526879e0e257436b9a1e86a82273861","kind":"tag","published_at":"2011-08-19T20:24:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.7.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.7.RELEASE"},{"name":"3.0.6.RELEASE","sha":"62f70f17ff01a990ac36af34e5a490e5f4a647ff","kind":"tag","published_at":"2011-08-19T19:48:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.6.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.6.RELEASE"},{"name":"3.1.0.RC2","sha":"513f08707d38478da4e361ad8ac2e8acede82f31","kind":"tag","published_at":"2011-04-28T18:32:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.RC2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.RC2"},{"name":"3.1.0.RC1","sha":"b62d36d6468e7e024892a1e1ecf14c76e84dc55b","kind":"tag","published_at":"2011-02-10T20:13:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.RC1"},{"name":"3.1.0.M2","sha":"0ca5157f479f28bc3aca40614b382465e6083f10","kind":"tag","published_at":"2010-12-20T22:47:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.M2"},{"name":"3.0.5.RELEASE","sha":"90304f64c63562ab20c24c5f014a7f55d7d883d2","kind":"tag","published_at":"2010-11-18T12:40:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.5.RELEASE"},{"name":"3.0.4.RELEASE","sha":"82d140ffb1173d9176cf9382358f1861b74989e6","kind":"tag","published_at":"2010-10-26T14:35:50.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.4.RELEASE"},{"name":"2.0.6.RELEASE","sha":"beb0ec4ba95265a7e3481b3eb8d87f3b922733ae","kind":"tag","published_at":"2010-10-25T16:27:12.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.6.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.6.RELEASE"},{"name":"3.1.0.M1","sha":"23c4d1ec280b895e2f7ec9b385396c6c4c1dfb97","kind":"tag","published_at":"2010-08-23T13:29:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.1.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.1.0.M1"},{"name":"3.0.3.RELEASE","sha":"9b0c21dfefafd301f061ee21ef6197416f7f9a85","kind":"tag","published_at":"2010-06-30T23:38:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.3.RELEASE"},{"name":"3.0.2.RELEASE","sha":"44f45d21f05750d4a6b99769c77d93291227c57e","kind":"tag","published_at":"2010-02-19T01:22:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.2.RELEASE"},{"name":"3.0.1.RELEASE","sha":"05634f97dc032e14224717968fcd453fbaeede96","kind":"tag","published_at":"2010-01-15T18:05:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.1.RELEASE"},{"name":"3.0.0.RELEASE","sha":"9c696df36e9d3e327cb827a200572a0ee822cdcc","kind":"commit","published_at":"2009-12-22T22:33:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.0.RELEASE"},{"name":"3.0.0.RC2","sha":"f2cf17bd4970220d5e8dc08a5a79593210b8d18c","kind":"commit","published_at":"2009-12-08T21:19:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.0.RC2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.0.RC2"},{"name":"3.0.0.RC1","sha":"48cd912607bb0ab3c987439353a7ee309f101cf0","kind":"commit","published_at":"2009-10-11T22:12:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.0.RC1"},{"name":"3.0.0.M2","sha":"0e5aa7008de42498aef849ac702dbaa4bafe5abf","kind":"commit","published_at":"2009-08-20T15:51:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.0.M2"},{"name":"2.0.5.RELEASE","sha":"4361211c218a0394fd7b7b74078d999fc8aafcc8","kind":"commit","published_at":"2009-07-14T12:29:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.5.RELEASE"},{"name":"3.0.0.M1","sha":"751ab1886bd0d4ff7c08144e2cd00f9a12e055f4","kind":"commit","published_at":"2009-05-27T02:18:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/3.0.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/3.0.0.M1"},{"name":"2.5.0.M1","sha":"62f1b6c1109acb307549b2b2c245b035b304a35e","kind":"commit","published_at":"2009-01-03T07:25:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.5.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.5.0.M1"},{"name":"2.0.4","sha":"37fb78baf8b50bf38f2e3e37e707a821352a28fe","kind":"commit","published_at":"2008-10-02T14:52:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.4","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.4"},{"name":"2.0.3","sha":"d6d9bc9d6b4c2cbb94a7efbf8d8407e3c35dc0c2","kind":"commit","published_at":"2008-06-23T14:08:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.3","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.3"},{"name":"2.0.2","sha":"45253ca148e9d2bf6fca32af323e315c3510b558","kind":"commit","published_at":"2008-06-04T09:56:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.2"},{"name":"2.0.1","sha":"a899084581b7fe2bccf4733f7c5c97d4accec264","kind":"commit","published_at":"2008-05-02T10:57:48.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.1"},{"name":"1.0.7","sha":"55fbfc528550d67783c11539095c37d9256f543b","kind":"commit","published_at":"2008-04-15T15:53:38.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.7","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.7"},{"name":"2.0.0","sha":"973fdf69f2593ed42198d5a7ef9d0497ffb7c074","kind":"commit","published_at":"2008-04-14T07:06:19.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.0","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.0"},{"name":"2.0.0.RC1","sha":"99e3a5d715ea1e210d5a180f708b80bf75070d48","kind":"commit","published_at":"2008-04-01T19:14:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.0.RC1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.0.RC1"},{"name":"2.0.0.M2","sha":"df17a2d885dfa85bb1a339bb2a491a852586f605","kind":"commit","published_at":"2008-02-29T14:55:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.0.M2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.0.M2"},{"name":"2.0.0.M1","sha":"d37c82e7b08db696bf18426521dc4497b0c73750","kind":"commit","published_at":"2008-01-02T22:41:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/2.0.0.M1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/2.0.0.M1"},{"name":"1.0.6","sha":"d2263c855d7c83d563492444831c7ca2067fbaa0","kind":"commit","published_at":"2007-12-24T17:13:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.6","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.6"},{"name":"1.0.5","sha":"ac30552c423d7de759cbccf681c722202e6bc97c","kind":"commit","published_at":"2007-09-06T01:59:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.5","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.5"},{"name":"1.0.4","sha":"6833b1c348199cb666e3738b634266dc20431319","kind":"commit","published_at":"2007-05-25T05:48:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.4","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.4"},{"name":"1.0.3","sha":"6fe569556c0f5a60d8413c128ab01bb9710a5c69","kind":"commit","published_at":"2006-11-17T03:18:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.3","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.3"},{"name":"1.0.2","sha":"459b1d1cde8d148cee79b7838115be133d91e1e6","kind":"commit","published_at":"2006-10-04T08:57:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.2","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.2"},{"name":"1.0.1","sha":"1bc1196baafca4f8488b37c131b78e09995c5ceb","kind":"commit","published_at":"2006-06-22T17:28:18.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.1","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.1"},{"name":"1.0.0","sha":"1849597775bbdc8883651815f9964c7836dbe249","kind":"commit","published_at":"2006-05-30T14:54:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-security/tar.gz/1.0.0","html_url":"https://github.com/spring-projects/spring-security/releases/tag/1.0.0"}]},"repo_metadata_updated_at":"2023-03-22T03:24:37.675Z","dependent_packages_count":127,"downloads":null,"downloads_period":null,"dependent_repos_count":3910,"rankings":{"downloads":null,"dependent_repos_count":0.1547714868073826,"dependent_packages_count":0.5930571072748606,"stargazers_count":3.326285524360992,"forks_count":1.295235120513529,"docker_downloads_count":null,"average":1.342337309739191},"purl":"pkg:maven/org.springframework.security/spring-security-bom","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdxMjgtaDV2Zy04cHJ4","url":"https://github.com/advisories/GHSA-gq28-h5vg-8prx","title":"Privilege escalation in spring security","description":"Spring Security 5.4.x prior to 5.4.4, 5.3.x prior to 5.3.8.RELEASE, 5.2.x prior to 5.2.9.RELEASE, and older unsupported versions can fail to save the SecurityContext if it is changed more than once in a single request.A malicious user cannot cause the bug to happen (it must be programmed in). However, if the application's intent is to only allow the user to run with elevated privileges in a small portion of the application, the bug can be leveraged to extend those privileges to the rest of the application.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-05-10T15:22:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-22112","https://github.com/spring-projects/spring-security/releases/tag/5.4.4","https://tanzu.vmware.com/security/cve-2021-22112","https://www.jenkins.io/security/advisory/2021-02-19/","http://www.openwall.com/lists/oss-security/2021/02/19/7","https://lists.apache.org/thread.html/redbd004a503b3520ae5746c2ab5e93fd7da807a8c128e60d2002cd9b@%3Cissues.nifi.apache.org%3E","https://www.oracle.com/security-alerts/cpuApr2021.html","https://lists.apache.org/thread.html/r2cb05e499807900ba23e539643eead9c5f0652fd271f223f89da1804@%3Cpluto-scm.portals.apache.org%3E","https://lists.apache.org/thread.html/r37423ec7eea340e92a409452c35b649dce02fdc467f0b3f52086c177@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/ra6389b1b82108a3b6bbcd22979f7665fd437c2a3408c9509a15a9ca1@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/r163b3e4e39803882f5be05ee8606b2b9812920e196daa2a82997ce14@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/r3868207b967f926819fe3aa8d33f1666429be589bb4a62104a49f4e3@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/r390783b3b1c59b978131ac08390bf77fbb3863270cbde59d5b0f5fde@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/r413e380088c427f56102968df89ef2f336473e1b56b7d4b3a571a378@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/r89aa1b48a827f5641310305214547f1d6b2101971a49b624737c497f@%3Cpluto-dev.portals.apache.org%3E","https://lists.apache.org/thread.html/ra53677224fe4f04c2599abc88032076faa18dc84b329cdeba85d4cfc@%3Cpluto-scm.portals.apache.org%3E","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/advisories/GHSA-gq28-h5vg-8prx"],"source_kind":"github","identifiers":["GHSA-gq28-h5vg-8prx","CVE-2021-22112"],"repository_url":"https://github.com/spring-projects/spring-security","blast_radius":42.30184092745488,"packages":[{"versions":[{"first_patched_version":"5.3.8","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.8"},{"first_patched_version":"5.4.4","vulnerable_version_range":"\u003e= 5.4.0, \u003c 5.4.4"},{"first_patched_version":"5.2.9","vulnerable_version_range":"\u003c 5.2.9"}],"ecosystem":"maven","package_name":"org.springframework.security:spring-security-web"},{"versions":[{"first_patched_version":"5.2.9","vulnerable_version_range":"\u003c 5.2.9"},{"first_patched_version":"5.3.8","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.8"},{"first_patched_version":"5.4.4","vulnerable_version_range":"\u003e= 5.4.0, \u003c 5.4.4"}],"ecosystem":"maven","package_name":"org.springframework.security:spring-security-bom"}],"created_at":"2022-12-21T16:13:04.588Z","updated_at":"2023-02-01T05:05:17.000Z"}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.security:spring-security-bom","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.security:spring-security-bom","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.security:spring-security-bom/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.security:spring-security-bom/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.security:spring-security-bom/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.security:spring-security-bom/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.security:spring-security-bom/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":32,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4592664303","node_id":"PR_kwDOSxdiWM7i4YrM","number":3,"state":"open","title":"build(deps): bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T22:44:49.000Z","updated_at":"2026-06-05T01:01:01.400Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"6.5.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.17","new_version":"6.2.18","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"6.5.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.17","new_version":"6.2.18","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the /partition-core directory: [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi), [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /partition-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 4 updates in the / directory: [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi), [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /provider/partition-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.16 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e - Add support for \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property to customize the browser tab title\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.11\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003e@JsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema in \u003ccode\u003ePageOpenAPIConverter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3205\"\u003e#3205\u003c/a\u003e – springdoc-ui does not work with native compile GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3219\"\u003e#3219\u003c/a\u003e – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.16] - 2026-02-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property to customize the browser tab title\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.11\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003e@JsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema in \u003ccode\u003ePageOpenAPIConverter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3205\"\u003e#3205\u003c/a\u003e – springdoc-ui does not work with native compile GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3219\"\u003e#3219\u003c/a\u003e – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3193\"\u003e#3193\u003c/a\u003e – OpenApi field in \u003ccode\u003eSpringDocConfigProperties\u003c/code\u003e does not comply with camelCase naming conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3161\"\u003e#3161\u003c/a\u003e – Prevent duplicate \u003ccode\u003e_links\u003c/code\u003e in \u003ccode\u003eallOf\u003c/code\u003e child schemas extending \u003ccode\u003eRepresentationModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix type annotation not considered when Kotlin is not present\u003c/li\u003e\n\u003cli\u003eFix property resolution for parameter default values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\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/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.9 to 6.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19004\"\u003e#19004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19017\"\u003e#19017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Session Management Persistence Documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18345\"\u003e#18345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eFilterChainProxy#getFilters(String)\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18258\"\u003e#18258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to \u003ccode\u003eHttpMethodRequestMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18914\"\u003e#18914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18839\"\u003e#18839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18806\"\u003e#18806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpSessionRequestCache#getMatchingRequest\u003c/code\u003e query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16914\"\u003e#16914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for Custom Authorization Manager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18362\"\u003e#18362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove serialVersionUID check in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18474\"\u003e#18474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18989\"\u003e#18989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18622\"\u003e#18622\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19055\"\u003e#19055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18956\"\u003e#18956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19031\"\u003e#19031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18952\"\u003e#18952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19094\"\u003e#19094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19078\"\u003e#19078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18916\"\u003e#18916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19108\"\u003e#19108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.44.Final to 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18966\"\u003e#18966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.45.Final to 6.6.47.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19046\"\u003e#19046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.47.Final to 6.6.48.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19064\"\u003e#19064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19110\"\u003e#19110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19109\"\u003e#19109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19093\"\u003e#19093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18954\"\u003e#18954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/build.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18955\"\u003e#18955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-artifacts.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18949\"\u003e#18949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-schema.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18950\"\u003e#18950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/perform-release.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18995\"\u003e#18995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/test.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18951\"\u003e#18951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18994\"\u003e#18994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18910\"\u003e#18910\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/as1605\"\u003e\u003ccode\u003e@​as1605\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnycho\"\u003e\u003ccode\u003e@​johnycho\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sankranty\"\u003e\u003ccode\u003e@​sankranty\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-security/commit/0a9d4dc8fc9d303dad7fc1ee25cc7381a9888899\"\u003e\u003ccode\u003e0a9d4dc\u003c/code\u003e\u003c/a\u003e Release 6.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/81bd52ae48787fe5ca923977315d4c78a24d92d1\"\u003e\u003ccode\u003e81bd52a\u003c/code\u003e\u003c/a\u003e Bump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/25b6af273889c629d229646632b8a11bfc38cfeb\"\u003e\u003ccode\u003e25b6af2\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/95987bffc1efe239bd152078d38a7c62af77e92e\"\u003e\u003ccode\u003e95987bf\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6e5f8f2a1d60b9dd5ab53398eb4e078f46de8723\"\u003e\u003ccode\u003e6e5f8f2\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4187af38b251fc97fdf9949f7869618111e6e261\"\u003e\u003ccode\u003e4187af3\u003c/code\u003e\u003c/a\u003e Verify token deletion in JdbcOneTimeTokenService\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/5b638a54a4c0f74747c9d9ae7d2edc5c754a9322\"\u003e\u003ccode\u003e5b638a5\u003c/code\u003e\u003c/a\u003e Use SHA Hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51eef2b98056f70c4df0ecd31742e5d68fa8112c\"\u003e\u003ccode\u003e51eef2b\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/302cfb116ea0a52f7cb141ad1f7f7aeefb1d475c\"\u003e\u003ccode\u003e302cfb1\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...6.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.2.17 to 6.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.18\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/36624\"\u003e#36624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e@Deprecated\u003c/code\u003e(forRemoval = true) for deleted in 7.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36591\"\u003e#36591\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/36576\"\u003e#36576\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/36564\"\u003e#36564\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/36529\"\u003e#36529\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/36510\"\u003e#36510\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\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36643\"\u003e#36643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in ServerSentEvent when trying to set id or event properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36634\"\u003e#36634\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/36630\"\u003e#36630\u003c/a\u003e\u003c/li\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/36627\"\u003e#36627\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/36623\"\u003e#36623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentCachingRequestWrapper does not allow unlimited content caching \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36620\"\u003e#36620\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/issues/36614\"\u003e#36614\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/36588\"\u003e#36588\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/36585\"\u003e#36585\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/36571\"\u003e#36571\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/36530\"\u003e#36530\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/36511\"\u003e#36511\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/36508\"\u003e#36508\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/issues/36653\"\u003e#36653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003espring.profiles.active\u003c/code\u003e is ignored by \u003ccode\u003e@ActiveProfiles\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36636\"\u003e#36636\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/36629\"\u003e#36629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asAnnotationAttributes()\u003c/code\u003e Javadoc incorrectly states that it creates an immutable map \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36568\"\u003e#36568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Kotlin examples for Bean Overrides (\u003ccode\u003e@MockitoBean\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36542\"\u003e#36542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect cross-reference links in AbstractEnvironment Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36517\"\u003e#36517\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.15.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36661\"\u003e#36661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36660\"\u003e#36660\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/6b117247d383294662e199c6b47d7bf54c49caaa\"\u003e\u003ccode\u003e6b11724\u003c/code\u003e\u003c/a\u003e Release v6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f6671e77e26b51fa57cfecdf92dbfbb676c334da\"\u003e\u003ccode\u003ef6671e7\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.17 and Micrometer 1.15.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b338fdd99dd87974870f90ababb39fcb8727e1b4\"\u003e\u003ccode\u003eb338fdd\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/4e3f264f34ebea631c9ca51905e0695dc944cd45\"\u003e\u003ccode\u003e4e3f264\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/9e0b83ead3662e488d99984168da11273a4a90fd\"\u003e\u003ccode\u003e9e0b83e\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/af4b1229a54b0e93f565873acb14abdd29a2bd4f\"\u003e\u003ccode\u003eaf4b122\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/623ccd1a4ff1cf37a9835cb226d3bfe653cde3c6\"\u003e\u003ccode\u003e623ccd1\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/69068ba33d5af15c058bbd6ea2b56dea9367e4a7\"\u003e\u003ccode\u003e69068ba\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f182f9a76b4501c1f171c0cc463029d65b45d002\"\u003e\u003ccode\u003ef182f9a\u003c/code\u003e\u003c/a\u003e Clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9d144487e7030f74f0724b2f388e5fcb7dff37a1\"\u003e\u003ccode\u003e9d14448\u003c/code\u003e\u003c/a\u003e Improve SpEL tests for Elvis and Ternary operators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.17...v6.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.9 to 6.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19004\"\u003e#19004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19017\"\u003e#19017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Session Management Persistence Documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18345\"\u003e#18345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eFilterChainProxy#getFilters(String)\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18258\"\u003e#18258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to \u003ccode\u003eHttpMethodRequestMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18914\"\u003e#18914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18839\"\u003e#18839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18806\"\u003e#18806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpSessionRequestCache#getMatchingRequest\u003c/code\u003e query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16914\"\u003e#16914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for Custom Authorization Manager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18362\"\u003e#18362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove serialVersionUID check in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18474\"\u003e#18474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18989\"\u003e#18989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18622\"\u003e#18622\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19055\"\u003e#19055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18956\"\u003e#18956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19031\"\u003e#19031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18952\"\u003e#18952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19094\"\u003e#19094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19078\"\u003e#19078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18916\"\u003e#18916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19108\"\u003e#19108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.44.Final to 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18966\"\u003e#18966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.45.Final to 6.6.47.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19046\"\u003e#19046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.47.Final to 6.6.48.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19064\"\u003e#19064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19110\"\u003e#19110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19109\"\u003e#19109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19093\"\u003e#19093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18954\"\u003e#18954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/build.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18955\"\u003e#18955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-artifacts.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18949\"\u003e#18949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-schema.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18950\"\u003e#18950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/perform-release.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18995\"\u003e#18995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/test.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18951\"\u003e#18951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18994\"\u003e#18994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18910\"\u003e#18910\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/as1605\"\u003e\u003ccode\u003e@​as1605\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnycho\"\u003e\u003ccode\u003e@​johnycho\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sankranty\"\u003e\u003ccode\u003e@​sankranty\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-security/commit/0a9d4dc8fc9d303dad7fc1ee25cc7381a9888899\"\u003e\u003ccode\u003e0a9d4dc\u003c/code\u003e\u003c/a\u003e Release 6.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/81bd52ae48787fe5ca923977315d4c78a24d92d1\"\u003e\u003ccode\u003e81bd52a\u003c/code\u003e\u003c/a\u003e Bump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/25b6af273889c629d229646632b8a11bfc38cfeb\"\u003e\u003ccode\u003e25b6af2\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/95987bffc1efe239bd152078d38a7c62af77e92e\"\u003e\u003ccode\u003e95987bf\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6e5f8f2a1d60b9dd5ab53398eb4e078f46de8723\"\u003e\u003ccode\u003e6e5f8f2\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4187af38b251fc97fdf9949f7869618111e6e261\"\u003e\u003ccode\u003e4187af3\u003c/code\u003e\u003c/a\u003e Verify token deletion in JdbcOneTimeTokenService\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/5b638a54a4c0f74747c9d9ae7d2edc5c754a9322\"\u003e\u003ccode\u003e5b638a5\u003c/code\u003e\u003c/a\u003e Use SHA Hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51eef2b98056f70c4df0ecd31742e5d68fa8112c\"\u003e\u003ccode\u003e51eef2b\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/302cfb116ea0a52f7cb141ad1f7f7aeefb1d475c\"\u003e\u003ccode\u003e302cfb1\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...6.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.2.17 to 6.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.18\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/36624\"\u003e#36624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e@Deprecated\u003c/code\u003e(forRemoval = true) for deleted in 7.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36591\"\u003e#36591\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/36576\"\u003e#36576\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/36564\"\u003e#36564\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/36529\"\u003e#36529\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/36510\"\u003e#36510\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\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36643\"\u003e#36643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in ServerSentEvent when trying to set id or event properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36634\"\u003e#36634\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/36630\"\u003e#36630\u003c/a\u003e\u003c/li\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/36627\"\u003e#36627\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/36623\"\u003e#36623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentCachingRequestWrapper does not allow unlimited content caching \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36620\"\u003e#36620\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/issues/36614\"\u003e#36614\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/36588\"\u003e#36588\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/36585\"\u003e#36585\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/36571\"\u003e#36571\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/36530\"\u003e#36530\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/36511\"\u003e#36511\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/36508\"\u003e#36508\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/issues/36653\"\u003e#36653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003espring.profiles.active\u003c/code\u003e is ignored by \u003ccode\u003e@ActiveProfiles\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36636\"\u003e#36636\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/36629\"\u003e#36629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asAnnotationAttributes()\u003c/code\u003e Javadoc incorrectly states that it creates an immutable map \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36568\"\u003e#36568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Kotlin examples for Bean Overrides (\u003ccode\u003e@MockitoBean\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36542\"\u003e#36542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect cross-reference links in AbstractEnvironment Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36517\"\u003e#36517\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.15.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36661\"\u003e#36661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36660\"\u003e#36660\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/6b117247d383294662e199c6b47d7bf54c49caaa\"\u003e\u003ccode\u003e6b11724\u003c/code\u003e\u003c/a\u003e Release v6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f6671e77e26b51fa57cfecdf92dbfbb676c334da\"\u003e\u003ccode\u003ef6671e7\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.17 and Micrometer 1.15.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b338fdd99dd87974870f90ababb39fcb8727e1b4\"\u003e\u003ccode\u003eb338fdd\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/4e3f264f34ebea631c9ca51905e0695dc944cd45\"\u003e\u003ccode\u003e4e3f264\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/9e0b83ead3662e488d99984168da11273a4a90fd\"\u003e\u003ccode\u003e9e0b83e\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/af4b1229a54b0e93f565873acb14abdd29a2bd4f\"\u003e\u003ccode\u003eaf4b122\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/623ccd1a4ff1cf37a9835cb226d3bfe653cde3c6\"\u003e\u003ccode\u003e623ccd1\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/69068ba33d5af15c058bbd6ea2b56dea9367e4a7\"\u003e\u003ccode\u003e69068ba\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f182f9a76b4501c1f171c0cc463029d65b45d002\"\u003e\u003ccode\u003ef182f9a\u003c/code\u003e\u003c/a\u003e Clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9d144...\n\n_Description has been truncated_","html_url":"https://github.com/yuchen-osdu/partition/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchen-osdu%2Fpartition/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4298584120","node_id":"PR_kwDOAB_n487UGE-X","number":10963,"state":"open","title":"Bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["type: task"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T20:44:06.000Z","updated_at":"2026-04-20T21:36:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.springframework.security:spring-security-bom","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.hibernate.orm:hibernate-core","old_version":"7.1.23.Final","new_version":"7.1.24.Final","repository_url":"https://github.com/hibernate/hibernate-orm"}],"path":null,"ecosystem":"maven"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm).\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eapache/artemis\u003c/code\u003e in ArtemisContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11590\"\u003e#11590\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getHttpPort and getGrpcPort methods in WeaviateContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11712\"\u003e#11712\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for !override docker compose tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11490\"\u003e#11490\u003c/a\u003e) \u003ca href=\"https://github.com/meck-gd\"\u003e\u003ccode\u003e@​meck-gd\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 jarFileTest cache relocatability (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11574\"\u003e#11574\u003c/a\u003e) \u003ca href=\"https://github.com/ribafish\"\u003e\u003ccode\u003e@​ribafish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate LocalStack docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11581\"\u003e#11581\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in GenericContainer namespace validation error message (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11717\"\u003e#11717\u003c/a\u003e) \u003ca href=\"https://github.com/haider2122\"\u003e\u003ccode\u003e@​haider2122\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated/removed method calls javadoc examples (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11570\"\u003e#11570\u003c/a\u003e) \u003ca href=\"https://github.com/ratonalgaze\"\u003e\u003ccode\u003e@​ratonalgaze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse weaviate client v6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11711\"\u003e#11711\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish CI workflows (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11686\"\u003e#11686\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 2.0.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11357\"\u003e#11357\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 2.0.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11573\"\u003e#11573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11710\"\u003e#11710\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11708\"\u003e#11708\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11707\"\u003e#11707\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11706\"\u003e#11706\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11705\"\u003e#11705\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11704\"\u003e#11704\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11701\"\u003e#11701\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11700\"\u003e#11700\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11699\"\u003e#11699\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11685\"\u003e#11685\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11684\"\u003e#11684\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11681\"\u003e#11681\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11672\"\u003e#11672\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11671\"\u003e#11671\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11670\"\u003e#11670\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11632\"\u003e#11632\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5c448202ac69d073f746433d3e79f6a2bf0ec585\"\u003e\u003ccode\u003e5c44820\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/84b1c3a5951f18421ed35e82c44a1d17c5690cad\"\u003e\u003ccode\u003e84b1c3a\u003c/code\u003e\u003c/a\u003e Add getHttpPort and getGrpcPort methods in WeaviateContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a412b8ea77bae4ef51ca3e6bed7cffd0566b362e\"\u003e\u003ccode\u003ea412b8e\u003c/code\u003e\u003c/a\u003e Use weaviate client v6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/058fa82a96853bd653aa3bcaa95b6d94a148ea69\"\u003e\u003ccode\u003e058fa82\u003c/code\u003e\u003c/a\u003e Combined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11710\"\u003e#11710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/773f344be6446a45da27e21d1d1a1c493b1a4062\"\u003e\u003ccode\u003e773f344\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/ch.qos....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ebe60437d087b16e5fac33ae554ecce13303b8bd\"\u003e\u003ccode\u003eebe6043\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/activemq/org.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5248d1dec9810e31b2cb0dc93ac04dd2820141ff\"\u003e\u003ccode\u003e5248d1d\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/scylladb/softw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ab781f6f71a619d4a55206e6c9380108a2508d13\"\u003e\u003ccode\u003eab781f6\u003c/code\u003e\u003c/a\u003e Combined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11708\"\u003e#11708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2d6c1be44a8618016f3510b6a30286c54a55ac7d\"\u003e\u003ccode\u003e2d6c1be\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/core/org.jetbrains-ann...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e76c291ab852e6b9c6f8d7ddf3ec46bdcd52b2a3\"\u003e\u003ccode\u003ee76c291\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/core/org.junit.platfor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` 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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.5\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19018\"\u003e#19018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Add CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19005\"\u003e#19005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to HttpMethodRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18963\"\u003e#18963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time claim doesn't show the time of the original authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18282\"\u003e#18282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18978\"\u003e#18978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18981\"\u003e#18981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HttpSessionRequestCache#getMatchingRequest query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18972\"\u003e#18972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18990\"\u003e#18990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/19022\"\u003e#19022\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19054\"\u003e#19054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18953\"\u003e#18953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19029\"\u003e#19029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18957\"\u003e#18957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19096\"\u003e#19096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.1.RELEASE to 0.31.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19021\"\u003e#19021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.2.RELEASE to 0.31.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19114\"\u003e#19114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.4 to 2025.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19080\"\u003e#19080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19111\"\u003e#19111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.4 to 2025.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19113\"\u003e#19113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 4.0.2 to 4.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19098\"\u003e#19098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.6 to 7.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19112\"\u003e#19112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-gradle-build-action from 2.0.5 to 2.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18996\"\u003e#18996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19095\"\u003e#19095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18948\"\u003e#18948\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\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-security/commit/53bc6a77963209bb2a5f3efdd855b1f4a8051cc3\"\u003e\u003ccode\u003e53bc6a7\u003c/code\u003e\u003c/a\u003e Fix Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/aed95aa2b1e7d35d2a7d672ee9d2d8333a38f5e8\"\u003e\u003ccode\u003eaed95aa\u003c/code\u003e\u003c/a\u003e Fix Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7b57a4a3bbf0649b5416707f940fd740c94dc377\"\u003e\u003ccode\u003e7b57a4a\u003c/code\u003e\u003c/a\u003e Release 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/11047960ad917773d64e60fa6ffbea02409eb655\"\u003e\u003ccode\u003e1104796\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4c40eeb89e54f93cc0ba67d2a9e5c3425a2da8bf\"\u003e\u003ccode\u003e4c40eeb\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ff1e925c080555731ef0b36b8fb779cfa88f5481\"\u003e\u003ccode\u003eff1e925\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/7.0.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7b309cf2715cf7c42b8c06e24a659680d0940cc5\"\u003e\u003ccode\u003e7b309cf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.1.4 to 2025.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51a1f88ddf17850da0d23f5a4db85ebe511947ce\"\u003e\u003ccode\u003e51a1f88\u003c/code\u003e\u003c/a\u003e Bump com.webauthn4j:webauthn4j-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/762d8f19e5bc4b81afe7f423242d1f526b5499a8\"\u003e\u003ccode\u003e762d8f1\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 7.0.6 to 7.0.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/7.0.4...7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.1.23.Final to 7.1.24.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.1.24\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.1.24.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.24.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.24.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.24\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.1/whats-new/\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.1.24/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChanges in 7.1.24.Final (April 19, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/38759\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/38759\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-20317 Envers does not reflect \u003ca href=\"https://github.com/DiscriminatorOptions\"\u003e\u003ccode\u003e@​DiscriminatorOptions\u003c/code\u003e\u003c/a\u003e for history entities\u003c/p\u003e\n\u003cp\u003e** Task\n* HHH-20334 Upgrade to Log4j 2.25.4\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/ceb6da13efedfbe31a33b21915fb1139a5560772\"\u003e\u003ccode\u003eceb6da1\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.1.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/3ff6ef57fca45ac95b5e25740ba985047ae35830\"\u003e\u003ccode\u003e3ff6ef5\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.1.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f30d5f942593519a4ef4f800bda3a57adc114dc3\"\u003e\u003ccode\u003ef30d5f9\u003c/code\u003e\u003c/a\u003e HHH-20317 fix: Envers does not reflect \u003ca href=\"https://github.com/DiscriminatorOptions\"\u003e\u003ccode\u003e@​DiscriminatorOptions\u003c/code\u003e\u003c/a\u003e for history enti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/7b10d2c8fe07480a6f98fa13821b0ee5c3506e4f\"\u003e\u003ccode\u003e7b10d2c\u003c/code\u003e\u003c/a\u003e HHH-20334 Upgrade to Log4j 2.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/379c8b454f25f60cf822f68de52fd1b431e29215\"\u003e\u003ccode\u003e379c8b4\u003c/code\u003e\u003c/a\u003e HHH-20334 Fix invalid log4j config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/61690a57b2cdbfef25d14b7160ae6663642d0e8f\"\u003e\u003ccode\u003e61690a5\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.1.23...7.1.24\"\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/spring-projects/spring-integration/pull/10963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-integration/issues/10963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10963/packages"},{"uuid":"4143487455","node_id":"PR_kwDOAFhnys7Ns_5q","number":5349,"state":"closed","title":"build(deps): bump org.springframework.security:spring-security-bom from 6.5.9 to 7.0.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-21T04:36:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T12:34:24.000Z","updated_at":"2026-04-21T04:36:21.000Z","time_to_close":2217715,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.9 to 7.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eRestTemplateBuilder\u003c/code\u003e usage in \u003ccode\u003eopaque-token.adoc\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18836\"\u003e#18836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix GrantedAuthority.authority null in AuthoritiesAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18784\"\u003e#18784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson Mixin for WebAuthnAuthentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18878\"\u003e#18878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Missing OnCommitedResponseWrapper Header Overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18799\"\u003e#18799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the change in dependency coordinates with Spring Security 7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18773\"\u003e#18773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure tests clear AuthorizationServerContextHolder \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18768\"\u003e#18768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CookieRequestCache parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18864\"\u003e#18864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Flaky Crypto Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18842\"\u003e#18842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Deserializer for AuthenticationExtensionsClientOutputs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18897\"\u003e#18897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverterAuthenticationSuccessHandler Supports Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18834\"\u003e#18834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2DeviceVerificationEndpointFilter should be applied after AuthorizationFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18873\"\u003e#18873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore upgradeEncoding condition in DaoAuthenticationProvider \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18788\"\u003e#18788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esaveAuthenticationRequest should read relayState from authenticationRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18884\"\u003e#18884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityExpressionRoot#hasAuthority should delegate to AuthorizationManagerFactory#hasAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18487\"\u003e#18487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerHttpSecurityConfiguration should not set userDetailsPasswordService to a null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18276\"\u003e#18276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTokenBasedRememberMeServices documentation snippets should compile \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18642\"\u003e#18642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate request-matcher XML property to support PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18737\"\u003e#18737\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 \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.2 to 1.0.3 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18853\"\u003e#18853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18810\"\u003e#18810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.29 to 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18752\"\u003e#18752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.0.RELEASE to 0.31.1.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18830\"\u003e#18830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18877\"\u003e#18877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.25 to 1.9.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18751\"\u003e#18751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.26 to 1.9.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18792\"\u003e#18792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.12 to 3.9.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18861\"\u003e#18861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18887\"\u003e#18887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.2 to 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18743\"\u003e#18743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.3 to 2025.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18904\"\u003e#18904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18764\"\u003e#18764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.5 to 7.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18905\"\u003e#18905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Antora UI Spring to v0.4.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18893\"\u003e#18893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18909\"\u003e#18909\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/busoco-sjb\"\u003e\u003ccode\u003e@​busoco-sjb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/making\"\u003e\u003ccode\u003e@​making\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/meliezer\"\u003e\u003ccode\u003e@​meliezer\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sephiroth-j\"\u003e\u003ccode\u003e@​sephiroth-j\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/thuri\"\u003e\u003ccode\u003e@​thuri\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ziqin\"\u003e\u003ccode\u003e@​ziqin\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9bd793ffe65082f36305f6e285643fbb28f926e3\"\u003e\u003ccode\u003e9bd793f\u003c/code\u003e\u003c/a\u003e Release 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a2c0ac112b9abf4756196a54c1d0a3216f719a42\"\u003e\u003ccode\u003ea2c0ac1\u003c/code\u003e\u003c/a\u003e Update to spring-security-release-tools 1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea6e7ab78fa9a29c8c03b30b04dde4d05dba8ea1\"\u003e\u003ccode\u003eea6e7ab\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8cb0ef541e8721428a674f16a86419823ce6699\"\u003e\u003ccode\u003ee8cb0ef\u003c/code\u003e\u003c/a\u003e Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/524ae92f6bf398c77e509cf4437cbc6f94fa9c93\"\u003e\u003ccode\u003e524ae92\u003c/code\u003e\u003c/a\u003e Merge Add Jackson Mixin for WebAuthnAuthentication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/47146f375b1c5d6f8dcbd3e7d7448e161fca1b30\"\u003e\u003ccode\u003e47146f3\u003c/code\u003e\u003c/a\u003e Add Jackson Mixin for WebAuthnAuthentication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e7080e8c7ca94056f3d0653804bd3cf212a38ba8\"\u003e\u003ccode\u003ee7080e8\u003c/code\u003e\u003c/a\u003e Update Antora UI Spring to v0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/c348a7aa46a5d19e62f5092325a07b9af8a04130\"\u003e\u003ccode\u003ec348a7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f2279347498758af238725b549c13dda558a9ebd\"\u003e\u003ccode\u003ef227934\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e645aef3be51eac01d29257f6d1a9fb5aa74c9bc\"\u003e\u003ccode\u003ee645aef\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.1.3 to 2025.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...7.0.4\"\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.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.9\u0026new-version=7.0.4)](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/Activiti/Activiti/pull/5349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Activiti%2FActiviti/issues/5349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5349/packages"},{"uuid":"3946895893","node_id":"PR_kwDOQ4V2cc7EDbSt","number":22,"state":"open","title":"Bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:56:20.000Z","updated_at":"2026-02-24T09:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.6","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the / directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /legal-core directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /legal-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /provider/legal-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.6 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/legal/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Flegal/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3946895105","node_id":"PR_kwDOQ4V2ac7EDbHU","number":24,"state":"open","title":"build(deps): bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:56:13.000Z","updated_at":"2026-02-24T11:01:16.510Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the / directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /entitlements-v2-core directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 3 updates in the /entitlements-v2-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /provider/entitlements-v2-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hiberna...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/entitlements/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fentitlements/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"3945654282","node_id":"PR_kwDOAUE9SM7D_ZKd","number":3676,"state":"open","title":"Bump org.springframework.security:spring-security-bom from 6.5.7 to 6.5.8","user":"dependabot[bot]","labels":["type: dependency-upgrade"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T03:14:36.000Z","updated_at":"2026-02-18T02:01:22.020Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.7 to 6.5.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\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.security:spring-security-bom\u0026package-manager=gradle\u0026previous-version=6.5.7\u0026new-version=6.5.8)](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/spring-projects/spring-session/pull/3676","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-session/issues/3676","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3676/packages"},{"uuid":"3753021988","node_id":"PR_kwDOQr1RUM66Gb_l","number":22,"state":"open","title":"Bump the spring group across 4 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T09:30:34.000Z","updated_at":"2025-12-22T09:32:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":7,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"2.7.17","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-jersey","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.1.21","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.3.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.3.4","new_version":"6.3.10","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `2.7.17` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.1.21` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n\nBumps the spring group with 4 updates in the /provider/search-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\nBumps the spring group with 7 updates in the /search-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `2.7.17` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.1.21` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n\nBumps the spring group with 4 updates in the /search-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 2.7.17 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.17...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-actuator` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jersey` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jersey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 6.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.21\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35035\"\u003e#35035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35018\"\u003e#35018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34951\"\u003e#34951\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 Reactor 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35022\"\u003e#35022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\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\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\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\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/fa36b342ebafc488f29f7d30c8e69a3d4b988ae6\"\u003e\u003ccode\u003efa36b34\u003c/code\u003e\u003c/a\u003e Release v6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/498ccda8fc354a905875a79f2d29e25a447b718b\"\u003e\u003ccode\u003e498ccda\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle 8.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fd68ea6fcbf94fc1d38bfefd3692fe094652ab3d\"\u003e\u003ccode\u003efd68ea6\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/28caa39020a9f7d73f0c181ae265093bedbe9139\"\u003e\u003ccode\u003e28caa39\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8ecc553696cec1cc33a7c4c7e5748d0915f3c9b3\"\u003e\u003ccode\u003e8ecc553\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cd44efaf687ce9a13e28e5569ee9c4fd4ee134f6\"\u003e\u003ccode\u003ecd44efa\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/59d2895c8289642ba233de93f38e7a109fc971c1\"\u003e\u003ccode\u003e59d2895\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a876bb41af418c35ff3409146e29c28e4ed1b619\"\u003e\u003ccode\u003ea876bb4\u003c/code\u003e\u003c/a\u003e Polish WebSession support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3b6becac014f55e896de7e28344e2863ff90425a\"\u003e\u003ccode\u003e3b6beca\u003c/code\u003e\u003c/a\u003e Check for package-visible constructor in case of ClassLoader mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/59ffbd7a598af7cc7ef3efa81061cb06a06371e5\"\u003e\u003ccode\u003e59ffbd7\u003c/code\u003e\u003c/a\u003e Test conversion support in PropertySourcesPlaceholderConfigurer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v6.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SAML 2.0 migration guide from Spring Security SAML Extension \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17076\"\u003e#17076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdvise overriding equals() and hashCode() in UserDetails implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17141\"\u003e#17141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Gradle Wrapper from 8.13 to 8.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16999\"\u003e#16999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear Site Data references non-existent constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16948\"\u003e#16948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClearSiteDataHeaderWriter log is misleading  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17126\"\u003e#17126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientRegistrations#fromIssuerLocation should not swallow 4xx exception messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16993\"\u003e#16993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect method name in document \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17044\"\u003e#17044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException message for unknown Argon2 types \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16971\"\u003e#16971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix to allow multiple AuthenticationFilter instances to process each request \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17186\"\u003e#17186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove AbstractPreAuthenticatedProcessingFilter docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16985\"\u003e#16985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate lines from X.509 documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17010\"\u003e#17010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrictFirewallServerWebExchange should still protect when request is mutated \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16978\"\u003e#16978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the docs to use assertingparty instead of identityprovider to close \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/12810\"\u003e#12810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17081\"\u003e#17081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HttpStatus in back-channel logout filters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse proper configuration key in Opaque Token documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17005\"\u003e#17005\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 io-spring-javaformat from 0.0.43 to 0.0.45 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17151\"\u003e#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io-spring-javaformat from 0.0.45 to 0.0.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17198\"\u003e#17198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17101\"\u003e#17101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17231\"\u003e#17231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.5 to 1.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17039\"\u003e#17039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.22 to 1.9.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17085\"\u003e#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.9 to 3.9.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17211\"\u003e#17211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.10 to 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16982\"\u003e#16982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.11 to 2024.0.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17135\"\u003e#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17255\"\u003e#17255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17241\"\u003e#17241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.19 to 6.1.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17122\"\u003e#17122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17240\"\u003e#17240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to io.spring.gradle:spring-security-release-plugin:1.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16975\"\u003e#16975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:nut_and_bolt: Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17140\"\u003e#17140\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/Gurunathan16\"\u003e\u003ccode\u003e@​Gurunathan16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/danilopiazza\"\u003e\u003ccode\u003e@​danilopiazza\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/evgeniycheban\"\u003e\u003ccode\u003e@​evgeniycheban\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaquinjsb\"\u003e\u003ccode\u003e@​joaquinjsb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/m0rk4\"\u003e\u003ccode\u003e@​m0rk4\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/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rntrp\"\u003e\u003ccode\u003e@​rntrp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ronodhirSoumik\"\u003e\u003ccode\u003e@​ronodhirSoumik\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.3.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ae1537b409a9a4c2baf0b13ddec99fcad466bf49\"\u003e\u003ccode\u003eae1537b\u003c/code\u003e\u003c/a\u003e Release 6.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/49cddee3436207406c50fc0ca117195f375ea8f8\"\u003e\u003ccode\u003e49cddee\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1c56c0c0c80e3b1ad17f85ef0dd7867b07d49e3f\"\u003e\u003ccode\u003e1c56c0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d79cf75dfb962dc02cdeae5319f762101cf3a868\"\u003e\u003ccode\u003ed79cf75\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e34c5e73e1d53a7e2a7c5b372c708251ef89c4b7\"\u003e\u003ccode\u003ee34c5e7\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/46254e01fba83b7ced2192ff87bf8b8bb9c3cfa9\"\u003e\u003ccode\u003e46254e0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/effe682fc4388f3857bfb29c65bce6cb9a208820\"\u003e\u003ccode\u003eeffe682\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7f36155b474899b25f05675b3a0584479cf85125\"\u003e\u003ccode\u003e7f36155\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/888d87619d3feb4616d927324229b85ad5e517a1\"\u003e\u003ccode\u003e888d876\u003c/code\u003e\u003c/a\u003e Explicit Permissions for codeql.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8028e15c0be6d10fe400da2e635e4365f445e08\"\u003e\u003ccode\u003ee8028e1\u003c/code\u003e\u003c/a\u003e Merge branch 'gradle/6.3.x/org.apache.maven-maven-resolver-provider-3.9.10' i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-web` from 6.3.4 to 6.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SAML 2.0 migration guide from Spring Security SAML Extension \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17076\"\u003e#17076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdvise overriding equals() and hashCode() in UserDetails implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17141\"\u003e#17141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Gradle Wrapper from 8.13 to 8.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16999\"\u003e#16999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear Site Data references non-existent constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16948\"\u003e#16948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClearSiteDataHeaderWriter log is misleading  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17126\"\u003e#17126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientRegistrations#fromIssuerLocation should not swallow 4xx exception messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16993\"\u003e#16993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect method name in document \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17044\"\u003e#17044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException message for unknown Argon2 types \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16971\"\u003e#16971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix to allow multiple AuthenticationFilter instances to process each request \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17186\"\u003e#17186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove AbstractPreAuthenticatedProcessingFilter docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16985\"\u003e#16985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate lines from X.509 documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17010\"\u003e#17010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrictFirewallServerWebExchange should still protect when request is mutated \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16978\"\u003e#16978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the docs to use assertingparty instead of identityprovider to close \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/12810\"\u003e#12810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17081\"\u003e#17081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HttpStatus in back-channel logout filters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse proper configuration key in Opaque Token documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17005\"\u003e#17005\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 io-spring-javaformat from 0.0.43 to 0.0.45 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17151\"\u003e#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io-spring-javaformat from 0.0.45 to 0.0.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17198\"\u003e#17198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17101\"\u003e#17101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17231\"\u003e#17231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.5 to 1.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17039\"\u003e#17039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.22 to 1.9.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17085\"\u003e#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.9 to 3.9.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17211\"\u003e#17211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.10 to 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16982\"\u003e#16982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.11 to 2024.0.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17135\"\u003e#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17255\"\u003e#17255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17241\"\u003e#17241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.19 to 6.1.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17122\"\u003e#17122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17240\"\u003e#17240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to io.spring.gradle:spring-security-release-plugin:1.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16975\"\u003e#16975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:nut_and_bolt: Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17140\"\u003e#17140\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/Gurunathan16\"\u003e\u003ccode\u003e@​Gurunathan16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/danilopiazza\"\u003e\u003ccode\u003e@​danilopiazza\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/evgeniycheban\"\u003e\u003ccode\u003e@​evgeniycheban\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaquinjsb\"\u003e\u003ccode\u003e@​joaquinjsb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/m0rk4\"\u003e\u003ccode\u003e@​m0rk4\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/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rntrp\"\u003e\u003ccode\u003e@​rntrp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ronodhirSoumik\"\u003e\u003ccode\u003e@​ronodhirSoumik\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.3.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ae1537b409a9a4c2baf0b13ddec99fcad466bf49\"\u003e\u003ccode\u003eae1537b\u003c/code\u003e\u003c/a\u003e Release 6.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/49cddee3436207406c50fc0ca117195f375ea8f8\"\u003e\u003ccode\u003e49cddee\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1c56c0c0c80e3b1ad17f85ef0dd7867b07d49e3f\"\u003e\u003ccode\u003e1c56c0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d79cf75dfb962dc02cdeae5319f762101cf3a868\"\u003e\u003ccode\u003ed79cf75\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e34c5e73e1d53a7e2a7c5b372c708251ef89c4b7\"\u003e\u003ccode\u003ee34c5e7\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/46254e01fba83b7ced2192ff87bf8b8bb9c3cfa9\"\u003e\u003ccode\u003e46254e0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/effe682fc4388f3857bfb29c65bce6cb9a208820\"\u003e\u003ccode\u003eeffe682\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7f36155b474899b25f05675b3a0584479cf85125\"\u003e\u003ccode\u003e7f36155\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/888d87619d3feb4616d927324229b85ad5e517a1\"\u003e\u003ccode\u003e888d876\u003c/code\u003e\u003c/a\u003e Explicit Permissions for codeql.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8028e15c0be6d10fe400da2e635e4365f445e08\"\u003e\u003ccode\u003ee8028e1\u003c/code\u003e\u003c/a\u003e Merge branch 'gradle/6.3.x/org.apache.maven-maven-resolver-provider-3.9.10' i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 2.7.17 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3647904852","node_id":"PR_kwDOQZq48M60oKL0","number":9,"state":"open","title":"Bump the azure-dependencies group in /provider/search-azure with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:52:39.000Z","updated_at":"2025-11-20T15:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":33,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.1","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.20.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"4.0.0"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2025.0.0","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":"/provider/search-azure","ecosystem":"maven"},"body":"Bumps the azure-dependencies group in /provider/search-azure with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.14` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.1` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `7.0.0` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.20.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `4.0.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2025.0.0` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.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-maven-plugin` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\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/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-pl...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3647805891","node_id":"PR_kwDOQZq4_M60n2jn","number":10,"state":"open","title":"Bump the core-dependencies group in /partition-core with 16 updates","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":"2025-11-20T15:30:18.000Z","updated_at":"2025-11-20T15:49:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":16,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.14` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.12` | `6.2.14` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\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-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\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\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\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\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\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\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\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\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.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\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\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.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\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\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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-interpo...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3647794436","node_id":"PR_kwDOQZq46M60n0Yg","number":8,"state":"open","title":"Bump the core-dependencies group in /file-core with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:27:37.000Z","updated_at":"2025-11-20T15:50:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/file-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /file-core with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.14` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.21\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.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-classic` from 1.5.16 to 1.5.21\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-classic` from 1.5.16 to 1.5.21\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\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-configuration-processor` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\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/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\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.30 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\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/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3642944473","node_id":"PR_kwDOACw-fM60XapB","number":3935,"state":"closed","title":"build(deps): bump the maven-dependencies group with 4 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade","Status: Obsolete"],"assignees":["smcvb"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-20T14:05:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-19T14:17:01.000Z","updated_at":"2025-11-20T14:05:52.000Z","time_to_close":85705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven-dependencies","update_count":4,"packages":[{"name":"org.jobrunr:jobrunr","old_version":"8.2.2","new_version":"8.2.3","repository_url":"https://github.com/jobrunr/jobrunr"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.13","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.6","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.openrewrite:rewrite-test","old_version":"8.66.3","new_version":"8.66.4","repository_url":"https://github.com/openrewrite/rewrite"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 4 updates: [org.jobrunr:jobrunr](https://github.com/jobrunr/jobrunr), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite).\n\nUpdates `org.jobrunr:jobrunr` from 8.2.2 to 8.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jobrunr/jobrunr/releases\"\u003eorg.jobrunr:jobrunr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.3\u003c/h2\u003e\n\u003ch1\u003eJobRunr 8.2.3\u003c/h1\u003e\n\u003cp\u003eThis patch release contains a fix for a regression introduced in 8.2 causing JobRunr to not find inherited job methods.\u003c/p\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug preventing the discovery of inherited job methods. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1431\"\u003e#1431\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1431\"\u003ejobrunr/jobrunr#1431\u003c/a\u003e) (fixes [issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1427\"\u003e#1427\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1427\"\u003ejobrunr/jobrunr#1427\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/jobrunr/jobrunr/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eThank you\u003c/h2\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/cmuchinsky\"\u003e\u003ccode\u003e@​cmuchinsky\u003c/code\u003e\u003c/a\u003e to help us with finding the root cause 🫶!\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/jobrunr/jobrunr/commit/1c1c2f7144d41f547bf90f979215fb202fb95e0b\"\u003e\u003ccode\u003e1c1c2f7\u003c/code\u003e\u003c/a\u003e Fix ReflectionUtils class hierarchy navigation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.2.2...v8.2.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-framework-bom` from 6.2.12 to 6.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.13\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response encoding in \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e JSP form tags \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35783\"\u003e#35783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve Connection readOnly state for DataSource with defaultReadOnly configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35743\"\u003e#35743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize resource URL resolution in SortedResourcesFactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35687\"\u003e#35687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax multiple segment matching constraints in PathPattern \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35686\"\u003e#35686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport wildcard path elements at the start of path patterns \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35679\"\u003e#35679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidating byte[]s may produce OutOfMemoryError \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35675\"\u003e#35675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate in FragmentsRendering to names of static methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33974\"\u003e#33974\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\u003ccode\u003eConcurrentReferenceHashMap\u003c/code\u003e misses dedicated \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e, \u003ccode\u003ecomputeIfPresent\u003c/code\u003e, \u003ccode\u003ecompute\u003c/code\u003e, \u003ccode\u003emerge\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35794\"\u003e#35794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary bridge method resolution around getMostSpecificMethod \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35780\"\u003e#35780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multi-release JAR issue with VirtualThreadDelegate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35773\"\u003e#35773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentNegotiationManager not finding media type when request includes quality parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35754\"\u003e#35754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in BufferingClientHttpResponseWrapper.getBody() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35745\"\u003e#35745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate setConnectTimeout on HttpComponentsClientHttpRequestFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35748\"\u003e#35748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PathMatchingResourcePatternResolver to handle absolute paths in JAR manifests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35732\"\u003e#35732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanDefinitionBuilder.addAutowiredProperty causes error during AOT processing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35731\"\u003e#35731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eHttpServiceMethod\u003c/code\u003e support for Kotlin suspending functions returning \u003ccode\u003eFlow\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35718\"\u003e#35718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eException translation does not expose original \u003ccode\u003eBatchUpdateException\u003c/code\u003e anymore \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35717\"\u003e#35717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd hints for entities package-private methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35711\"\u003e#35711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix concurrency permit leak causing deadlock in SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35708\"\u003e#35708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejibx-marshaller\u003c/code\u003e element from \u003ccode\u003espring-oxm.xsd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35699\"\u003e#35699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException When Handling 407 with JdkClientHttpConnector in WebClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35692\"\u003e#35692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMethod-based \u003ccode\u003eMap\u003c/code\u003e injection fails against target \u003ccode\u003eMap\u003c/code\u003e with incomplete generics despite bean name or qualifier match \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35690\"\u003e#35690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter \u003ccode\u003eTEST_METHOD\u003c/code\u003e \u003ccode\u003eExtensionContextScope\u003c/code\u003e is not fully supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35680\"\u003e#35680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eisAutowirableConstructor(Executable, PropertyProvider)\u003c/code\u003e in \u003ccode\u003eTestConstructorUtils\u003c/code\u003e and deprecate existing variants \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35676\"\u003e#35676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReflection on java.sql.Types without runtime hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35674\"\u003e#35674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetPubliclyAccessibleMethodIfPossible()\u003c/code\u003e returns hidden static method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35667\"\u003e#35667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient hangs during upload with ReactorClientHttpRequestFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34707\"\u003e#34707\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\u003eCorrect formatting for \u003ccode\u003eMono\u003c/code\u003e type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35786\"\u003e#35786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Java Bean Validation documentation for controller methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35759\"\u003e#35759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003e@NumberFormat\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35742\"\u003e#35742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of AsyncConfigurer does not match runtime behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35736\"\u003e#35736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument PathPattern behavior difference between  */{name} and **/{*path} \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35727\"\u003e#35727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typo in RestClient documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35723\"\u003e#35723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument test-method scoped \u003ccode\u003eTestContext\u003c/code\u003e semantics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35716\"\u003e#35716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove docs on AbstractStreamingClientHttpRequest for streaming vs buffering mode \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35700\"\u003e#35700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typo in JDBC Core Classes documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35684\"\u003e#35684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35656\"\u003e#35656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spring-web filter documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/30454\"\u003e#30454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0a471c95c14ca47a7c63c4d9b109ac563b785856\"\u003e\u003ccode\u003e0a471c9\u003c/code\u003e\u003c/a\u003e Release v6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/40544e096f9ec1b5e73df7f826557dae5e5c4663\"\u003e\u003ccode\u003e40544e0\u003c/code\u003e\u003c/a\u003e Fix typo in ProxyMethodInvocation javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/23354b01558f4ac2c22579901a6480a628c52c12\"\u003e\u003ccode\u003e23354b0\u003c/code\u003e\u003c/a\u003e Fix doTask method visibility (referring to private Task type)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c5367a1bee739b998b7112003cfd5076a889f7f\"\u003e\u003ccode\u003e5c5367a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12dd75815867def5c6d29be656ae67a0bf493235\"\u003e\u003ccode\u003e12dd758\u003c/code\u003e\u003c/a\u003e Provide compute method implementations in ConcurrentReferenceHashMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5aec2392614e557255114137ed143c2264a8d1d7\"\u003e\u003ccode\u003e5aec239\u003c/code\u003e\u003c/a\u003e Add hints for entities package-private methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d0ff8f92438136e69825e68f146ab1feecd6a465\"\u003e\u003ccode\u003ed0ff8f9\u003c/code\u003e\u003c/a\u003e Fix HttpServiceMethod for suspending functions returning Flow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.12...v6.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.6 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.6...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite:rewrite-test` from 8.66.3 to 8.66.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite/releases\"\u003eorg.openrewrite:rewrite-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.66.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Version and VersionPattern support for gradle FindDependency by \u003ca href=\"https://github.com/DovOps\"\u003e\u003ccode\u003e@​DovOps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6299\"\u003eopenrewrite/rewrite#6299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd find managed dependency version where specified via property by \u003ca href=\"https://github.com/kbrockhoff\"\u003e\u003ccode\u003e@​kbrockhoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6297\"\u003eopenrewrite/rewrite#6297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enull-safety for \u003ccode\u003ebefore\u003c/code\u003e in JRightPadded.withElements() by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6301\"\u003eopenrewrite/rewrite#6301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaking the retrieved BAT wrapper for Gradle use Windows line endings for existing comparisons. by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6304\"\u003eopenrewrite/rewrite#6304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn modified TryResource from JavaVisitor by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6303\"\u003eopenrewrite/rewrite#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaScript: More type attribution by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6298\"\u003eopenrewrite/rewrite#6298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavascript - autoformatting to fix indents of JSX tags by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6307\"\u003eopenrewrite/rewrite#6307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce allocations of \u003ccode\u003eVersion\u003c/code\u003e to reduce GC impact by \u003ca href=\"https://github.com/shanman190\"\u003e\u003ccode\u003e@​shanman190\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6296\"\u003eopenrewrite/rewrite#6296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DovOps\"\u003e\u003ccode\u003e@​DovOps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6299\"\u003eopenrewrite/rewrite#6299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/b3c6ea4f8cd7e9555bec4a9b994aad308f9a831e\"\u003e\u003ccode\u003eb3c6ea4\u003c/code\u003e\u003c/a\u003e Further improvements to reduce GC pressure (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/554fce69505c6c3323b6a001b03cbf6434920b27\"\u003e\u003ccode\u003e554fce6\u003c/code\u003e\u003c/a\u003e Update 0006-recipe-marketplace-csv-format.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/7bc928a8e55a05f85c670aea69e21934f155245e\"\u003e\u003ccode\u003e7bc928a\u003c/code\u003e\u003c/a\u003e Handling indents of JSX tags (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6307\"\u003e#6307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/9618cbfb5a0bd474c1b70d53895d36e545d8fbf9\"\u003e\u003ccode\u003e9618cbf\u003c/code\u003e\u003c/a\u003e JavaScript: More type attribution (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/c67fdbbb7dfd2c078b37ba242cbca9dca822b3c7\"\u003e\u003ccode\u003ec67fdbb\u003c/code\u003e\u003c/a\u003e [Auto] Gradle wrapper scripts as of 2025-11-18T1008\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/52ff682991e28ebff162653bb655069d4562c289\"\u003e\u003ccode\u003e52ff682\u003c/code\u003e\u003c/a\u003e Return modified TryResource from JavaVisitor (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6303\"\u003e#6303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/b4beb43772c4e41798d91be195921bf5b7072c63\"\u003e\u003ccode\u003eb4beb43\u003c/code\u003e\u003c/a\u003e Making the retrieved BAT wrapper for Gradle use Windows line endings for exis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/7c360cda9dc03b9b70bab0f0834f9c62c9348173\"\u003e\u003ccode\u003e7c360cd\u003c/code\u003e\u003c/a\u003e [Auto] Gradle wrapper scripts as of 2025-11-17T1519\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/42b58b168ecafc6fac2fd5503a6fbf7b80dace41\"\u003e\u003ccode\u003e42b58b1\u003c/code\u003e\u003c/a\u003e null-safety for before in withElements() (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6301\"\u003e#6301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/16ada974298d2bf4862677cd922238c552aff7f5\"\u003e\u003ccode\u003e16ada97\u003c/code\u003e\u003c/a\u003e Add find managed dependency version where specified via property (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AxonFramework/AxonFramework/pull/3935","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/3935","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3935/packages"},{"uuid":"3637525488","node_id":"PR_kwDOD0Yq4c60FD7l","number":404,"state":"closed","title":"Bump org.springframework.security:spring-security-bom from 6.5.6 to 7.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T11:01:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T11:02:09.000Z","updated_at":"2026-01-02T11:01:16.000Z","time_to_close":3887945,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.6","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.6 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.6...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.6\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/wildfly-clustering/wildfly-clustering-spring/pull/404","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildfly-clustering%2Fwildfly-clustering-spring/issues/404","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/404/packages"},{"uuid":"3636296377","node_id":"PR_kwDOB300kM60A49b","number":1643,"state":"closed","title":"chore(deps): bump org.springframework.security:spring-security-bom from 6.0.2 to 7.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-16T06:01:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T06:01:17.000Z","updated_at":"2025-12-16T06:01:14.000Z","time_to_close":2419195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.0.2 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.0.2...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework.security:spring-security-bom | [\u003e= 6.a, \u003c 7] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.security:spring-security-bom\u0026package-manager=gradle\u0026previous-version=6.0.2\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. 🤖\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/webauthn4j/webauthn4j-spring-security/pull/1643","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webauthn4j%2Fwebauthn4j-spring-security/issues/1643","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1643/packages"},{"uuid":"3630257479","node_id":"PR_kwDOQMaK1M6zsyWU","number":28,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:08:04.000Z","updated_at":"2025-11-16T09:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.projectreactor.netty:reactor-netty","old_version":"0.8.20.RELEASE","new_version":"1.3.0","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.4.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.projectlombok:lombok","old_version":"1.18.34","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 14 updates in the /provider/indexer-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [io.projectreactor.netty:reactor-netty](https://github.com/reactor/reactor-netty) | `0.8.20.RELEASE` | `1.3.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.4.0` | `7.1.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.2` | `9.2.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.2` | `9.2.1` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.34` | `1.18.42` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.6.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.10 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake SessionHolder publicly accessible for external resource management \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35799\"\u003e#35799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions Builders do not support ServerResponse subtypes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35791\"\u003e#35791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Jackson CBOR codecs by default if present \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35787\"\u003e#35787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003emaxAttempts\u003c/code\u003e to \u003ccode\u003emaxRetries\u003c/code\u003e in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35772\"\u003e#35772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent Kotlin Serialization side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35761\"\u003e#35761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default API version to the list of supported versions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35755\"\u003e#35755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35753\"\u003e#35753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ApiVersionDeprecationHandler to provide access to handler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35750\"\u003e#35750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse dedicated classes for ApiVersionResolver implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35747\"\u003e#35747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide AOT support for \u003ccode\u003e@Nested\u003c/code\u003e classes in a \u003ccode\u003e@ParameterizedClass\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35744\"\u003e#35744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssertJ support for WebTestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35737\"\u003e#35737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject attempt to use \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e with a scoped proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35722\"\u003e#35722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a way to supply the client builder for an HttpServiceGroup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35707\"\u003e#35707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview HttpMessageConverters.Builder to improve readability of code using the API \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35704\"\u003e#35704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure custom Kotlin Serialization converter on HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35733\"\u003e#35733\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\u003eMissing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35802\"\u003e#35802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax media type checks in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35801\"\u003e#35801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpHeaders\u003c/code\u003e and \u003ccode\u003eWebSocketHttpHeaders\u003c/code\u003e interop issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35792\"\u003e#35792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e weird behavior when combined with \u003ccode\u003e@Async\u003c/code\u003e and \u003ccode\u003e@Transactional\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35788\"\u003e#35788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuildSrc:test failing on JDKs before JDK 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35777\"\u003e#35777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jar validation and fix multi-release jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35768\"\u003e#35768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35740\"\u003e#35740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix port handling in \u003ccode\u003eHtmlUnitRequestBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35709\"\u003e#35709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClient.mutate() should not have side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35698\"\u003e#35698\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 workaround for \u003ccode\u003e@PersistenceContext\u003c/code\u003e and \u003ccode\u003e@PersistenceUnit\u003c/code\u003e in test classes in AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/31442\"\u003e#31442\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 Jetty 12.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35805\"\u003e#35805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35811\"\u003e#35811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35779\"\u003e#35779\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/Sineaggi\"\u003e\u003ccode\u003e@​Sineaggi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/UpStreamThomas\"\u003e\u003ccode\u003e@​UpStreamThomas\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fe00848be255db1455f0189d9ff28661f301be36\"\u003e\u003ccode\u003efe00848\u003c/code\u003e\u003c/a\u003e Release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/333031e64c61b4a95d1e9cdc7b175c7474328975\"\u003e\u003ccode\u003e333031e\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ed444eb0c1c02b8e1b20aade9dfb15f51dd0902e\"\u003e\u003ccode\u003eed444eb\u003c/code\u003e\u003c/a\u003e Next development version (v6.2.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/888d0f9adc9a2b2c7aa137eeb177416f00d95600\"\u003e\u003ccode\u003e888d0f9\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/08798e05de7828159d28530954132052d815bd05\"\u003e\u003ccode\u003e08798e0\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/89e0273244b850b44c2e2dbad7d60a1e6a59439c\"\u003e\u003ccode\u003e89e0273\u003c/code\u003e\u003c/a\u003e Fix UnprocessableContent support in WebClientResponseException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8c4b30a9c733b338f51ccc6945e0ce89a0dac221\"\u003e\u003ccode\u003e8c4b30a\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v7.0.0\"\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.14 to 1.20.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.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\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\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. 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-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\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.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.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\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/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/commons-codec-1.14...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty` from 0.8.20.RELEASE to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.0\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.0\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003e1.3.0 Highlights\u003c/h2\u003e\n\u003ch3\u003e🎯 Major Upgrades\u003c/h3\u003e\n\u003ch4\u003eNetty 4.2\u003c/h4\u003e\n\u003cp\u003eBuilt on the latest \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003e4.2\u003c/code\u003e, bringing the latest networking capabilities and performance improvements.\u003c/p\u003e\n\u003ch3\u003e🎓 Graduated Features\u003c/h3\u003e\n\u003ch4\u003eHTTP/3 support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eQUIC support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eQUIC\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eIO_Uring support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eIO_Uring\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty default transport (Linux)\u003c/strong\u003e: \u003ccode\u003eEpoll\u003c/code\u003e (included out-of-the-box)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty IO_Uring support\u003c/strong\u003e: Available via explicit dependency: \u003ccode\u003eio.netty:netty-transport-native-io_uring\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequirements\u003c/strong\u003e: \u003ccode\u003eJDK 11+\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔍 Enhanced Null Safety using \u003ca href=\"https://jspecify.dev/\"\u003eJSpecify\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eMigrated to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints.\u003c/p\u003e\n\u003cp\u003eFor detailed information and code examples, visit our \u003ca href=\"https://projectreactor.io/docs/netty/release/reference/about-doc.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ePOST\u003c/code\u003e empty body sending \u003ccode\u003econtent-length 0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3663\"\u003e#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHttpClient\u003c/code\u003e does not add \u003ccode\u003eContent-Length\u003c/code\u003e header when \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e and the send \u003ccode\u003ePublisher\u003c/code\u003e does not provide content by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3664\"\u003e#3664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 586257ffdb7aec8bb0e5cf1961896eed87e8bffa, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.0\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.7.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3971\"\u003e#3971\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eSocketProtocolFamily\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3766\"\u003e#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eIoEventLoopGroup\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraduate \u003ccode\u003ereactor-netty-incubator-quic\u003c/code\u003e to \u003ccode\u003ereactor-netty-quic\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3768\"\u003e#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIO_Uring\u003c/code\u003e is now part of \u003ccode\u003eNetty\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3705\"\u003e#3705\u003c/a\u003e and by \u003ca href=\"https://github.com/j-bahr\"\u003e\u003ccode\u003e@​j-bahr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3974\"\u003e#3974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is no more in incubation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3851\"\u003e#3851\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.16.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.6.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eContext Propagation\u003c/code\u003e \u003ccode\u003ev1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.0\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3786\"\u003e#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3630\"\u003e#3630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3640\"\u003e#3640\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3641\"\u003e#3641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3642\"\u003e#3642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3644\"\u003e#3644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3645\"\u003e#3645\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3647\"\u003e#3647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3665\"\u003e#3665\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3694\"\u003e#3694\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3707\"\u003e#3707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3708\"\u003e#3708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3709\"\u003e#3709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3934\"\u003e#3934\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3995\"\u003e#3995\u003c/a\u003e, 8b148ce33b4aa282bbc997d01bf6e99c1da02455, ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpMeterRegistrarAdapter\u003c/code\u003e to track active streams in \u003ccode\u003eHTTP/2\u003c/code\u003e and \u003ccode\u003eHTTP/3\u003c/code\u003e by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove log statement to the correct place by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3674\"\u003e#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API for determining the resolved addresses to which this client should connect by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3687\"\u003e#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport websocket over \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3691\"\u003e#3691\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3715\"\u003e#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable set up \u003ccode\u003eTcpResources\u003c/code\u003e default max connection by setting by \u003ca href=\"https://github.com/lcamhoa\"\u003e\u003ccode\u003e@​lcamhoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3712\"\u003e#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAccessLog\u003c/code\u003e class not final by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3726\"\u003e#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd request and response header iterators to \u003ccode\u003eAccessLogArgProvider\u003c/code\u003e by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3735\"\u003e#3735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport error log handler for Http server by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3700\"\u003e#3700\u003c/a\u003e and by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 4ed2380d4a866e7577c1785c6efd8caa9675ff76 and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3750\"\u003e#3750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/586257ffdb7aec8bb0e5cf1961896eed87e8bffa\"\u003e\u003ccode\u003e586257f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/37c63316fdfc795eae4f091537fb3df7d388e118\"\u003e\u003ccode\u003e37c6331\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.12 into 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a339be753ae253815a1f12cfd879a33772bae896\"\u003e\u003ccode\u003ea339be7\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e96e94ab11cffd22ccc361466c9daa5b58575c8b\"\u003e\u003ccode\u003ee96e94a\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3d510d30989f95a934ccc549beb7071d5c6fbef6\"\u003e\u003ccode\u003e3d510d3\u003c/code\u003e\u003c/a\u003e Depend on Micrometer 1.16.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b1d7de02766b4fe9d596dab03e73c305e22a4f9e\"\u003e\u003ccode\u003eb1d7de0\u003c/code\u003e\u003c/a\u003e Add transitive dependency to netty-codec-http3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\"\u003e\u003ccode\u003eee5ac40\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/8b148ce33b4aa282bbc997d01bf6e99c1da02455\"\u003e\u003ccode\u003e8b148ce\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/967a8d155019278786dc17a814d8175396fe0797\"\u003e\u003ccode\u003e967a8d1\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c4686415c0e342e8844668b520817f5ea530ab2a\"\u003e\u003ccode\u003ec468641\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v0.8.20.RELEASE...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.woodstox:woodstox-core` from 6.4.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/31eb44282bbb70bb57e2499927b6b6b2492201f6\"\u003e\u003ccode\u003e31eb442\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release woodstox-core-7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/c4c39424d877fcb01dcce8395aaee1a54bf32e2f\"\u003e\u003ccode\u003ec4c3942\u003c/code\u003e\u003c/a\u003e Update Maven wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7999b5ae004eaf963677203be284ef9bb0a7b165\"\u003e\u003ccode\u003e7999b5a\u003c/code\u003e\u003c/a\u003e Prep for 7.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/660d42320273988626d64077e0f6c70d4474eb37\"\u003e\u003ccode\u003e660d423\u003c/code\u003e\u003c/a\u003e Comment out cifuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/45fa6a14e67b445f04ad91683f21ce8690be3e4e\"\u003e\u003ccode\u003e45fa6a1\u003c/code\u003e\u003c/a\u003e Update to oss-parent#68, switch to Central Portal publishing (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7b66a2b1aabd973630b4e15e368b5e01529fd47e\"\u003e\u003ccode\u003e7b66a2b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e Remove comment wrt wanting to use Arrays.copyOf(), clean up (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/2ba911b7d3f1efbcb1b43684b17d9217f6fe92cb\"\u003e\u003ccode\u003e2ba911b\u003c/code\u003e\u003c/a\u003e Merge branch '6.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/6518de09ddf03b3c844d0f4ff593de74e5028935\"\u003e\u003ccode\u003e6518de0\u003c/code\u003e\u003c/a\u003e Update Ubuntu in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/24a75854d4ac63d5ac0603450017897de6714db8\"\u003e\u003ccode\u003e24a7585\u003c/code\u003e\u003c/a\u003e Update release notes, minor naming wrt \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/b0a292ec8215f14e47de0220dbd50c79ba1265a5\"\u003e\u003ccode\u003eb0a292e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e) Switch to lookup tables in hotspots \u003ccode\u003eisNameChar()\u003c/code\u003e/\u003ccode\u003eisNameStartChar()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/woodstox/compare/woodstox-core-6.4.0...woodstox-core-7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/indexer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3630256805","node_id":"PR_kwDOQMaK0s6zsyNn","number":35,"state":"open","title":"Bump org.springframework.security:spring-security-bom from 6.5.1 to 6.5.6 in the spring group across 1 directory","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:07:20.000Z","updated_at":"2025-11-20T16:00:28.755Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"}],"path":"the spring group across 1 directory","ecosystem":"maven"},"body":"Bumps the spring group with 1 update in the / directory: [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.1 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.1...6.5.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.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.1\u0026new-version=6.5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"3599594644","node_id":"PR_kwDOACw-fM6yGKSw","number":3876,"state":"closed","title":"build(deps): bump the maven-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-07T11:03:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T10:05:56.000Z","updated_at":"2025-11-07T11:03:44.000Z","time_to_close":3466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven-dependencies","update_count":27,"packages":[{"name":"org.hibernate.orm:hibernate-core","old_version":"7.1.4.Final","new_version":"7.1.7.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"com.mysql:mysql-connector-j","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"nl.jqno.equalsverifier:equalsverifier","old_version":"4.2","new_version":"4.2.1","repository_url":"https://github.com/jqno/equalsverifier"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.11","new_version":"3.7.13","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.projectreactor:reactor-test","old_version":"3.7.11","new_version":"3.7.13","repository_url":"https://github.com/reactor/reactor-core"},{"name":"org.jobrunr:jobrunr","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/jobrunr/jobrunr"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"org.apache.avro:avro","old_version":"1.12.0","new_version":"1.12.1"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-autoconfigure-processor","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-actuator","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-docker-compose","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-testcontainers","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.5","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.junit:junit-bom","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.21.3","new_version":"2.0.1","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.4","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.54.1","new_version":"1.55.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.oracle.database.jdbc:ojdbc8","old_version":"23.9.0.25.07","new_version":"23.26.0.0.0"},{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.19.0","new_version":"3.21.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"},{"name":"org.openrewrite:rewrite-test","old_version":"8.63.0","new_version":"8.66.1","repository_url":"https://github.com/openrewrite/rewrite"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.1.4.Final` | `7.1.7.Final` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.4.0` | `9.5.0` |\n| [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) | `4.2` | `4.2.1` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.11` | `3.7.13` |\n| [io.projectreactor:reactor-test](https://github.com/reactor/reactor-core) | `3.7.11` | `3.7.13` |\n| [org.jobrunr:jobrunr](https://github.com/jobrunr/jobrunr) | `8.1.0` | `8.2.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0` | `2.5.1` |\n| org.apache.avro:avro | `1.12.0` | `1.12.1` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.0` | `2.20.1` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.11` | `6.2.12` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-autoconfigure-processor](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-actuator](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-docker-compose](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-testcontainers](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.5` | `6.5.6` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.0` | `6.0.1` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `2.0.1` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.4` | `1.16.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.54.1` | `1.55.0` |\n| com.oracle.database.jdbc:ojdbc8 | `23.9.0.25.07` | `23.26.0.0.0` |\n| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) | `3.19.0` | `3.21.1` |\n| [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite) | `8.63.0` | `8.66.1` |\n\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.1.4.Final to 7.1.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.1.7\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.1.7.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.7.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.7.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.7\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/migration-guide/migration-guide.html\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003ch1\u003eHibernate ORM 7.1.6.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.6.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.6.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.6\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/migration-guide/migration-guide.html\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.1.7/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.7.Final (November 06, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35881\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35881\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-19887 Wrong ClassLoader used for Jackson Module discovery\n* HHH-19868 RowTransformerConstructorImpl throws NullPointerException when TupleMetadata is null\n* HHH-18691 Envers cannot read revisions with records\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HHH-19913 Update the order of release steps and simplify the ORM build script\u003c/p\u003e\n\u003cp\u003eNote: Please refer to JIRA to learn more about each issue.\u003c/p\u003e\n\u003ch2\u003eChanges in 7.1.6.Final (November 02, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35783\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35783\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* [HHH-19883] - JOIN TREAT ignores predicates\u003c/p\u003e\n\u003ch2\u003eChanges in 7.1.5.Final (October 27, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35716\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35716\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* [HHH-19888] - FetchPlusOffsetParameterBinder fails to apply static offset for root pagination\n* [HHH-19872] - CriteriaUpdate error updating generic field in \u003ca href=\"https://github.com/MappedSuperclass\"\u003e\u003ccode\u003e@​MappedSuperclass\u003c/code\u003e\u003c/a\u003e\n* [HHH-19862] - Can't update converted column throught CriteriaUpdate#set( SingularAttribute\u0026lt;? super T, Y\u0026gt; attribute, X value);\n* [HHH-19813] - Incorrect default values for 'enableDirtyTracking' and 'enableLazyInitialization' in hibernate-maven-plugin\u003c/p\u003e\n\u003cp\u003e** Sub-task\n* [HHH-19820] - Make sure that the enhancer is not doing anything if all the enablement parameters are false\n* [HHH-19817] - Add the JavaDoc Style documentation appropriate for Maven Plugins\n* [HHH-19816] - Add Integration Tests for the Maven Enhance Plugin without using Maven Invoker\n* [HHH-19815] - Review and Complete the documentation of the Enhance Plugin in the User's Guide\n* [HHH-19814] - Document the Enhance Plugin changes in the Migration Guide\u003c/p\u003e\n\u003cp\u003e** Task\n* [HHH-19889] - Mention third-party dialects throughout the documentation\n* [HHH-19869] - Regroup all dialect information under a single guide\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f916e1a1a85d343c52605b5e3da7195c0036a35c\"\u003e\u003ccode\u003ef916e1a\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.1.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/8e9fb1c7baa519fcc979d8bd8b9d911386aa7102\"\u003e\u003ccode\u003e8e9fb1c\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.1.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/b10798e9b86ba5771a23d234ba4c3fafa083a470\"\u003e\u003ccode\u003eb10798e\u003c/code\u003e\u003c/a\u003e Use an \u0026quot;experimental\u0026quot; version of the release scripts [HHH-19913]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/4bfc70a1db8ab40e612012999d9d70f24c631153\"\u003e\u003ccode\u003e4bfc70a\u003c/code\u003e\u003c/a\u003e Update the order of release steps and simplify the ORM build script [HHH-19913]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/e4e69fa3175b39517ddf22dc48e75085d7004835\"\u003e\u003ccode\u003ee4e69fa\u003c/code\u003e\u003c/a\u003e HHH-19868 RowTransformerConstructorImpl throws NullPointerException when Tupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/46662c4fa485e910e41b9163f3955f903aba30d4\"\u003e\u003ccode\u003e46662c4\u003c/code\u003e\u003c/a\u003e HHH-19868 Add test for issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/9484c66b615d213849aca20d40baca6cfe9fd4d8\"\u003e\u003ccode\u003e9484c66\u003c/code\u003e\u003c/a\u003e HHH-18691 Add Record Classes Support to ComponentMetadataGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f3f1862c085610f6281a1249a3ab33fd2e0a3be9\"\u003e\u003ccode\u003ef3f1862\u003c/code\u003e\u003c/a\u003e HHH-18691 Add Testcase for Get Property from Embedded Record\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/817b5b8eb6b2c3ae053df892ceff2d916148bf62\"\u003e\u003ccode\u003e817b5b8\u003c/code\u003e\u003c/a\u003e Various fix for TimesTen Dialect, SqlAstTranslator, LimitHandler and Sequence...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/aaa43c2642dcd1ae5cee38500de1ddd95bb733ba\"\u003e\u003ccode\u003eaaa43c2\u003c/code\u003e\u003c/a\u003e HHH-19887 Construct FormatMapper with context for AggregatedClassLoader access\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.1.4...7.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.mysql:mysql-connector-j` from 9.4.0 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107543 (Bug#34464351), Cannot execute a SELECT statement that writes to an OUTFILE.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#17881458, BEHAVIOR OF SETBINARYSTREAM() METHOD IS DIFFERENT WHEN USESERVERPREPSTMTS=TRUE.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#45554 (Bug#11754018), Connector/J does not encode binary data if useServerPrepStatements=false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#114974 (Bug#36614381), the SQL in batch will not clear after statement close.\nThanks to Chengyi Dong for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118688 (Bug#38222681), com.mysql.cj.protocol.a.StringValueEncoder#getString does not handle string escaping.\nThanks to Feng Shen for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118329 (Bug#38022329), Contribution: Optimize BigDecimal zero value handling to reduce memory footprint.\nThanks to Chengjun Huang for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#42777 (Bug#11751788), loadBalanceStrategy and roundRobinLoadBalance should be consolidated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#112090 (Bug#35716608), SHOW ENGINE command runs forever when using cursor fetch.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#116120 (Bug#37079448), Inappropriate charset selected for connection when jdk.charsets not included.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98620 (Bug#31503893), Using DatabaseMetaData.getColumns() gives collation mix error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118389 (Bug#38044940), OCI ephemeral keys not working after change in OCI CLI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7b3c94f50efbddb9f0dd69b3e0d1aaa25305cd6\"\u003e\u003ccode\u003ea7b3c94\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a17a2562a2fa22e018afbdf8d49842f3920cc1e6\"\u003e\u003ccode\u003ea17a256\u003c/code\u003e\u003c/a\u003e Fix for StatementRegressionTest.testBug107543_IntoFile() failing when\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0d642f5e9e1fed34d85155d29700498a79a24949\"\u003e\u003ccode\u003e0d642f5\u003c/code\u003e\u003c/a\u003e Fix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/cdb5880c72f06fec8031c34b7f5fe1817634c841\"\u003e\u003ccode\u003ecdb5880\u003c/code\u003e\u003c/a\u003e Fix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/2ce8cb2a0bc674bd8f8e4d694d215254b02f4493\"\u003e\u003ccode\u003e2ce8cb2\u003c/code\u003e\u003c/a\u003e Fix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/f889decb60ffc770de7e2992098926ad4351c681\"\u003e\u003ccode\u003ef889dec\u003c/code\u003e\u003c/a\u003e Fix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANG...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b62afb27709debe909b036294e29644109544d23\"\u003e\u003ccode\u003eb62afb2\u003c/code\u003e\u003c/a\u003e Fix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/14707424c5080311b9daeda28377d7fa94c37a77\"\u003e\u003ccode\u003e1470742\u003c/code\u003e\u003c/a\u003e Fix for typo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/af1348a1002c025e028139cbc0e6f20ad08c0dd4\"\u003e\u003ccode\u003eaf1348a\u003c/code\u003e\u003c/a\u003e Update build instructions to use protoc for consistency; perform minor cleanups.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/29a877b95d9a062ac2c9772a1b9a139f5d855091\"\u003e\u003ccode\u003e29a877b\u003c/code\u003e\u003c/a\u003e Fix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchem...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/9.4.0...9.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nl.jqno.equalsverifier:equalsverifier` from 4.2 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/releases\"\u003enl.jqno.equalsverifier:equalsverifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease equalsverifier-4.2.1\u003c/h2\u003e\n\u003cp\u003eFor a list of changes in this version, see \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003enl.jqno.equalsverifier:equalsverifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin lazy delegates with a generic type throw \u003ccode\u003eClassCastException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1132\"\u003eIssue 1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactorings in the internal class instantiation logic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7eed7041889227b70a0e846c10be4c0c91a3a4c4\"\u003e\u003ccode\u003e7eed704\u003c/code\u003e\u003c/a\u003e Bumps version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/4d93077978824b47a177483abad0f49a78aa02c9\"\u003e\u003ccode\u003e4d93077\u003c/code\u003e\u003c/a\u003e Updates CHANGELOG for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/558e410e4640ad16954bb8353f63387f51e9c945\"\u003e\u003ccode\u003e558e410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1138\"\u003e#1138\u003c/a\u003e from jqno/fix-kotlin-generics-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/660a901ebe45958f507a00e6b921b3b648ec2c92\"\u003e\u003ccode\u003e660a901\u003c/code\u003e\u003c/a\u003e Handles generics (and bounded generics) in Kotlin lazy delegates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/3e90d935f99e7ac3b25783fefe2735ea18221689\"\u003e\u003ccode\u003e3e90d93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1136\"\u003e#1136\u003c/a\u003e from jqno/dependabot/maven/dependencies-890a8c9fde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/eb765ae25b96a65a4d31318efc100de70de91042\"\u003e\u003ccode\u003eeb765ae\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 9 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/f109108cc186752683682a40b74d70bd62f746fe\"\u003e\u003ccode\u003ef109108\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1135\"\u003e#1135\u003c/a\u003e from jqno/dependabot/github_actions/dependencies-dc5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/8cab16ddccd64d5ced672651ea72b29e40945f33\"\u003e\u003ccode\u003e8cab16d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7fdcf0cfecb97f0136787c737e5363eedd79dc1b\"\u003e\u003ccode\u003e7fdcf0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1134\"\u003e#1134\u003c/a\u003e from jqno/refactor-generic-builtin-prefabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7538ec0909ff9ef32ee596e7db176620d2d5ffab\"\u003e\u003ccode\u003e7538ec0\u003c/code\u003e\u003c/a\u003e Removes unused code (thanks PITest!)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jqno/equalsverifier/compare/equalsverifier-4.2...equalsverifier-4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-core` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-test` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-test` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jobrunr:jobrunr` from 8.1.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jobrunr/jobrunr/releases\"\u003eorg.jobrunr:jobrunr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch1\u003eJobRunr and JobRunr Pro 8.2.0\u003c/h1\u003e\n\u003cp\u003eJobRunr 8.2.0 introduces several improvements. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuarkus 2.27 support\u003c/li\u003e\n\u003cli\u003eEnd of support for Kotlin 2.0\u003c/li\u003e\n\u003cli\u003eImproved dashboard web server security. Note that cross-origin requests from a browser are blocked (you can still call them via other http clients). You'll need to either proxy the web server or implement custom REST endpoints. In JobRunr Pro, you can configure allowed origins.\u003c/li\u003e\n\u003cli\u003eEasily monitor rate limiters on the JobRunr Pro Dashboard.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe'd like to thank \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e  and \u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e  for their contribution!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eJobRunr 8.2.0\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJobRunrConfiguration#useMetrics\u003c/code\u003e and deprecate \u003ccode\u003eJobRunrConfiguration#useMicroMeter\u003c/code\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1400\"\u003e#1400\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1400\"\u003ejobrunr/jobrunr#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Disable text selection of timestamp for the job log reports, contributed by \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1395\"\u003e#1395\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve security. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1407\"\u003ejobrunr/jobrunr#1407\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1405\"\u003ePR#1405\u003c/a\u003e and [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1406\"\u003ejobrunr/jobrunr#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove MethodFinderPredicate to support kotlin 2.2.20 bridge methods. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1413\"\u003e#1413\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1413\"\u003ejobrunr/jobrunr#1413\u003c/a\u003e) (fixes [issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1381\"\u003e#1381\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1381\"\u003ejobrunr/jobrunr#1381\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes JobMethodNotFoundException after upgrading to Kotlin 2.2.20 ([issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1381\"\u003e#1381\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1381\"\u003ejobrunr/jobrunr#1381\u003c/a\u003e)).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade frontend dependencies. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1391\"\u003e#1391\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1391\"\u003ejobrunr/jobrunr#1391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gradle to v9.1 and drop kotlin 2.0. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1398\"\u003e#1398\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1398\"\u003ejobrunr/jobrunr#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSteps to re-enable Sonar Cloud coverage analysis, contributed by \u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1416\"\u003e#1416\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1416\"\u003ejobrunr/jobrunr#1416\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1416\"\u003ejobrunr/jobrunr#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJobRunr Pro 8.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable tracing configuration for the fluent api. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/703\"\u003e#703\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/703\"\u003ejobrunr/jobrunr-pro#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Add ratelimiters tab to monitor rate-limiter. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/724\"\u003e#724\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/724\"\u003ejobrunr/jobrunr-pro#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve workflow linking.\u003c/li\u003e\n\u003cli\u003e[Configuration] Automatically clean up rate-limiters configuration that where configured via properties when they are no longer listed. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/724\"\u003e#724\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/724\"\u003ejobrunr/jobrunr-pro#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Configuration] Allow to configure allowed-origins via properties. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/717\"\u003e#717\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/717\"\u003ejobrunr/jobrunr-pro#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrim license key. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/700\"\u003e#700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/700\"\u003ejobrunr/jobrunr-pro#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublish JobRunr Pro Micronaut Annotations. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/719\"\u003e#719\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/719\"\u003ejobrunr/jobrunr-pro#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003eCustomSchedule\u003c/code\u003e API. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/709\"\u003e#709\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/709\"\u003ejobrunr/jobrunr-pro#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJobRunrConfiguration#useMetrics\u003c/code\u003e and deprecate \u003ccode\u003eJobRunrConfiguration#useMicroMeter\u003c/code\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1400\"\u003e#1400\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1400\"\u003ejobrunr/jobrunr#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Disable text selection of timestamp for the job log reports, contributed by \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1395\"\u003e#1395\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve security. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1407\"\u003ejobrunr/jobrunr#1407\u003c/a\u003e), [PR#1405]\n(\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1405\"\u003ejobrunr/jobrunr#1405\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1406\"\u003ejobrunr/jobrunr#1406\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/704\"\u003e#704\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/704\"\u003ejobrunr/jobrunr-pro#704\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/708\"\u003e#708\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/708\"\u003ejobrunr/jobrunr-pro#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/916025bf1ae8af1c908a5794c6f3485f6978fbd4\"\u003e\u003ccode\u003e916025b\u003c/code\u003e\u003c/a\u003e Updates and cache gradle plugins. (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/e5f3a09cbc4e93b5d5167bc30fb465fa762cdfe5\"\u003e\u003ccode\u003ee5f3a09\u003c/code\u003e\u003c/a\u003e Steps to re-enable Sonar Cloud coverage analysis (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/e9e6f9e927da188fb8798d8f5d4f33db996f8037\"\u003e\u003ccode\u003ee9e6f9e\u003c/code\u003e\u003c/a\u003e Fix MethodFinderPredicate (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/23d2112f30d82d78e4e6d24ad9889bf18ac52034\"\u003e\u003ccode\u003e23d2112\u003c/code\u003e\u003c/a\u003e Improve MethodFinderPredicate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/cbf695849d00f1eac7b04a133b1b90ab397f281a\"\u003e\u003ccode\u003ecbf6958\u003c/code\u003e\u003c/a\u003e Upgrade gradle to v9.1 and drop kotlin 2.0 (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/062d250eeef763664906f49dd16a278cdec9ea4e\"\u003e\u003ccode\u003e062d250\u003c/code\u003e\u003c/a\u003e Fix client side redirect (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/1606f52c7020568135df6b76bc36e485e6348d21\"\u003e\u003ccode\u003e1606f52\u003c/code\u003e\u003c/a\u003e Remove webhook (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/322325947f3cf5c9ec704994b32a72e811195386\"\u003e\u003ccode\u003e3223259\u003c/code\u003e\u003c/a\u003e Prevent cross origin requests (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/def9f4dd9259afe2012b841c3f719c5baf45c97c\"\u003e\u003ccode\u003edef9f4d\u003c/code\u003e\u003c/a\u003e Add CSP headers (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/c3db34ffc7b5a2d999fb1b72b42df23d18465080\"\u003e\u003ccode\u003ec3db34f\u003c/code\u003e\u003c/a\u003e add an apiNotification webhook in the notification center (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.1.0...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.quartz-scheduler:quartz` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quartz-scheduler/quartz/releases\"\u003eorg.quartz-scheduler:quartz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eQuartz 2.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a bug-fix and dependency upgrade release of the 2.5.x line.\u003c/p\u003e\n\u003cp\u003eAll changes/updates:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/milestone/9?closed=1\"\u003eCompleted Issues\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJars can be found on Maven Central:\u003cbr /\u003e\n\u003ca href=\"https://central.sonatype.com/artifact/org.quartz-scheduler/quartz\"\u003equartz.jar\u003c/a\u003e\n\u003ca href=\"https://central.sonatype.com/artifact/org.quartz-scheduler/quartz-jobs\"\u003equartz-jobs.jar\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/quartz-scheduler/quartz/commit/5c6447ecd35a102e861d21bf14808a7b7f90f840\"\u003e\u003ccode\u003e5c6447e\u003c/code\u003e\u003c/a\u003e Set quartzVersion to 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/2a97f397949ec58fc980a661fd2930213b29d77b\"\u003e\u003ccode\u003e2a97f39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1405\"\u003e#1405\u003c/a\u003e from akomakom/ci-sonatype-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/c339ed9238a295d1ff82edef47761a884ae4aba4\"\u003e\u003ccode\u003ec339ed9\u003c/code\u003e\u003c/a\u003e Sonatype URL changes for central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/21e87cf2a33487ce68820a37e8e66fdc85f5bf5e\"\u003e\u003ccode\u003e21e87cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1403\"\u003e#1403\u003c/a\u003e from jhouserizer/remove_ref_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/aa5c6b876274cdf72984fe4bb88ca5a45f11db07\"\u003e\u003ccode\u003eaa5c6b8\u003c/code\u003e\u003c/a\u003e remove redundant copies of docs from this repo, reference in site repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/1cade275718132767913654f806d77799f13776b\"\u003e\u003ccode\u003e1cade27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1344\"\u003e#1344\u003c/a\u003e from vibbix/feature/bulk-loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/bb88264babcf35fa24986c370e1b5fe110af066b\"\u003e\u003ccode\u003ebb88264\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/7fee004d2ed0ad29585d01a3b17cbece54c34b32\"\u003e\u003ccode\u003e7fee004\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/72368200560c7a2837ff74f26fafb019a8330163\"\u003e\u003ccode\u003e7236820\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/5c073df5f08713d69eef969418de3d742ee2141b\"\u003e\u003ccode\u003e5c073df\u003c/code\u003e\u003c/a\u003e - rebased PR\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quartz-scheduler/quartz/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.avro:avro` from 1.12.0 to 1.12.1\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.20.0 to 2.20.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/5e24010d233e7a9fac96e9b23f49ded3d365602c\"\u003e\u003ccode\u003e5e24010\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/59a2e4a2174fe0e42c43969a9dc6700063e0cabf\"\u003e\u003ccode\u003e59a2e4a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3fc364543ca9fa28e84ecdce5a1fcf780e5e3f09\"\u003e\u003ccode\u003e3fc3645\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7539eccfddb634012e831842f4a2d15adb676202\"\u003e\u003ccode\u003e7539ecc\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/21f04ba45475ea2aa6446cf54a0e8d9476088970\"\u003e\u003ccode\u003e21f04ba\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/085b32f5b9732bdc59695fe28218eece8a5c9a80\"\u003e\u003ccode\u003e085b32f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/f2a1f50cf9921808ee53ecf6e5381ae2a94d2d2f\"\u003e\u003ccode\u003ef2a1f50\u003c/code\u003e\u003c/a\u003e Prep for 2.19.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ee69fcf5c369b3dff0e2bb87498824207066fd47\"\u003e\u003ccode\u003eee69fcf\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3735e1ee7444a278bcc51e9f577953053c0cc8f8\"\u003e\u003ccode\u003e3735e1e\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d405492be6c74ee59738505575c5a1e3f50b00d2\"\u003e\u003ccode\u003ed405492\u003c/code\u003e\u003c/a\u003e Add helper script for safekeeping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.0...jackson-bom-2.20.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-framework-bom` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\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-configuration-processor` from 3.5.6 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter` from 3.5.6 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737...\n\n_Description has been truncated_","html_url":"https://github.com/AxonFramework/AxonFramework/pull/3876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/3876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3876/packages"},{"uuid":"3579281944","node_id":"PR_kwDOQMaK0s6xDCBB","number":16,"state":"open","title":"Bump the core-dependencies group in /partition-core with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:14:28.000Z","updated_at":"2025-11-09T11:00:21.617Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":15,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.12` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\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/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\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-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\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\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\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\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\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\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\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\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.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\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\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.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\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\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3579274090","node_id":"PR_kwDOQMaK2s6xDA1K","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:40.000Z","updated_at":"2025-11-02T09:13:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 30 updates in the /file-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.13` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-classic` from 1.5.16 to 1.5.20\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-classic` from 1.5.16 to 1.5.20\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\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/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\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.30 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\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/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.4.0...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.15.0 to 2.20.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.15.0 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 to 2.20\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 `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/s...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3579273636","node_id":"PR_kwDOQMaKz86xDAun","number":19,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:26.000Z","updated_at":"2025-11-16T11:00:29.010Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":32,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.19.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"3.1.11"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2024.0.11","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 32 updates in the /provider/search-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.19.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.19.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `3.1.11` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2024.0.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\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/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.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-maven-plugin` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\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/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b7446...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3579269716","node_id":"PR_kwDOQMaK0s6xDAF3","number":11,"state":"open","title":"Bump the spring group with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:09:59.000Z","updated_at":"2025-11-16T11:00:27.311Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":3,"packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 3 updates: [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.1 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.1...6.5.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-framework-bom` from 6.2.9 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.12\"\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.11 to 6.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}],"issue_packages":[{"old_version":"6.5.9","new_version":"6.5.10","update_type":"patch","path":null,"pr_created_at":"2026-06-04T22:44:49.000Z","version_change":"6.5.9 → 6.5.10","issue":{"uuid":"4592664303","node_id":"PR_kwDOSxdiWM7i4YrM","number":3,"state":"open","title":"build(deps): bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T22:44:49.000Z","updated_at":"2026-06-05T01:01:01.400Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"6.5.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.17","new_version":"6.2.18","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"6.5.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.17","new_version":"6.2.18","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the /partition-core directory: [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi), [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /partition-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 4 updates in the / directory: [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi), [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /provider/partition-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.16 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e - Add support for \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property to customize the browser tab title\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.11\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003e@JsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema in \u003ccode\u003ePageOpenAPIConverter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3205\"\u003e#3205\u003c/a\u003e – springdoc-ui does not work with native compile GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3219\"\u003e#3219\u003c/a\u003e – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.16] - 2026-02-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property to customize the browser tab title\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.11\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003e@JsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema in \u003ccode\u003ePageOpenAPIConverter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3205\"\u003e#3205\u003c/a\u003e – springdoc-ui does not work with native compile GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3219\"\u003e#3219\u003c/a\u003e – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3193\"\u003e#3193\u003c/a\u003e – OpenApi field in \u003ccode\u003eSpringDocConfigProperties\u003c/code\u003e does not comply with camelCase naming conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3161\"\u003e#3161\u003c/a\u003e – Prevent duplicate \u003ccode\u003e_links\u003c/code\u003e in \u003ccode\u003eallOf\u003c/code\u003e child schemas extending \u003ccode\u003eRepresentationModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix type annotation not considered when Kotlin is not present\u003c/li\u003e\n\u003cli\u003eFix property resolution for parameter default values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\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/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.9 to 6.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19004\"\u003e#19004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19017\"\u003e#19017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Session Management Persistence Documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18345\"\u003e#18345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eFilterChainProxy#getFilters(String)\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18258\"\u003e#18258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to \u003ccode\u003eHttpMethodRequestMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18914\"\u003e#18914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18839\"\u003e#18839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18806\"\u003e#18806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpSessionRequestCache#getMatchingRequest\u003c/code\u003e query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16914\"\u003e#16914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for Custom Authorization Manager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18362\"\u003e#18362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove serialVersionUID check in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18474\"\u003e#18474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18989\"\u003e#18989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18622\"\u003e#18622\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19055\"\u003e#19055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18956\"\u003e#18956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19031\"\u003e#19031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18952\"\u003e#18952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19094\"\u003e#19094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19078\"\u003e#19078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18916\"\u003e#18916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19108\"\u003e#19108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.44.Final to 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18966\"\u003e#18966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.45.Final to 6.6.47.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19046\"\u003e#19046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.47.Final to 6.6.48.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19064\"\u003e#19064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19110\"\u003e#19110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19109\"\u003e#19109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19093\"\u003e#19093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18954\"\u003e#18954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/build.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18955\"\u003e#18955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-artifacts.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18949\"\u003e#18949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-schema.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18950\"\u003e#18950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/perform-release.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18995\"\u003e#18995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/test.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18951\"\u003e#18951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18994\"\u003e#18994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18910\"\u003e#18910\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/as1605\"\u003e\u003ccode\u003e@​as1605\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnycho\"\u003e\u003ccode\u003e@​johnycho\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sankranty\"\u003e\u003ccode\u003e@​sankranty\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-security/commit/0a9d4dc8fc9d303dad7fc1ee25cc7381a9888899\"\u003e\u003ccode\u003e0a9d4dc\u003c/code\u003e\u003c/a\u003e Release 6.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/81bd52ae48787fe5ca923977315d4c78a24d92d1\"\u003e\u003ccode\u003e81bd52a\u003c/code\u003e\u003c/a\u003e Bump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/25b6af273889c629d229646632b8a11bfc38cfeb\"\u003e\u003ccode\u003e25b6af2\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/95987bffc1efe239bd152078d38a7c62af77e92e\"\u003e\u003ccode\u003e95987bf\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6e5f8f2a1d60b9dd5ab53398eb4e078f46de8723\"\u003e\u003ccode\u003e6e5f8f2\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4187af38b251fc97fdf9949f7869618111e6e261\"\u003e\u003ccode\u003e4187af3\u003c/code\u003e\u003c/a\u003e Verify token deletion in JdbcOneTimeTokenService\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/5b638a54a4c0f74747c9d9ae7d2edc5c754a9322\"\u003e\u003ccode\u003e5b638a5\u003c/code\u003e\u003c/a\u003e Use SHA Hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51eef2b98056f70c4df0ecd31742e5d68fa8112c\"\u003e\u003ccode\u003e51eef2b\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/302cfb116ea0a52f7cb141ad1f7f7aeefb1d475c\"\u003e\u003ccode\u003e302cfb1\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...6.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.2.17 to 6.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.18\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/36624\"\u003e#36624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e@Deprecated\u003c/code\u003e(forRemoval = true) for deleted in 7.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36591\"\u003e#36591\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/36576\"\u003e#36576\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/36564\"\u003e#36564\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/36529\"\u003e#36529\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/36510\"\u003e#36510\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\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36643\"\u003e#36643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in ServerSentEvent when trying to set id or event properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36634\"\u003e#36634\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/36630\"\u003e#36630\u003c/a\u003e\u003c/li\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/36627\"\u003e#36627\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/36623\"\u003e#36623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentCachingRequestWrapper does not allow unlimited content caching \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36620\"\u003e#36620\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/issues/36614\"\u003e#36614\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/36588\"\u003e#36588\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/36585\"\u003e#36585\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/36571\"\u003e#36571\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/36530\"\u003e#36530\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/36511\"\u003e#36511\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/36508\"\u003e#36508\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/issues/36653\"\u003e#36653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003espring.profiles.active\u003c/code\u003e is ignored by \u003ccode\u003e@ActiveProfiles\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36636\"\u003e#36636\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/36629\"\u003e#36629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asAnnotationAttributes()\u003c/code\u003e Javadoc incorrectly states that it creates an immutable map \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36568\"\u003e#36568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Kotlin examples for Bean Overrides (\u003ccode\u003e@MockitoBean\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36542\"\u003e#36542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect cross-reference links in AbstractEnvironment Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36517\"\u003e#36517\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.15.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36661\"\u003e#36661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36660\"\u003e#36660\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/6b117247d383294662e199c6b47d7bf54c49caaa\"\u003e\u003ccode\u003e6b11724\u003c/code\u003e\u003c/a\u003e Release v6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f6671e77e26b51fa57cfecdf92dbfbb676c334da\"\u003e\u003ccode\u003ef6671e7\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.17 and Micrometer 1.15.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b338fdd99dd87974870f90ababb39fcb8727e1b4\"\u003e\u003ccode\u003eb338fdd\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/4e3f264f34ebea631c9ca51905e0695dc944cd45\"\u003e\u003ccode\u003e4e3f264\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/9e0b83ead3662e488d99984168da11273a4a90fd\"\u003e\u003ccode\u003e9e0b83e\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/af4b1229a54b0e93f565873acb14abdd29a2bd4f\"\u003e\u003ccode\u003eaf4b122\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/623ccd1a4ff1cf37a9835cb226d3bfe653cde3c6\"\u003e\u003ccode\u003e623ccd1\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/69068ba33d5af15c058bbd6ea2b56dea9367e4a7\"\u003e\u003ccode\u003e69068ba\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f182f9a76b4501c1f171c0cc463029d65b45d002\"\u003e\u003ccode\u003ef182f9a\u003c/code\u003e\u003c/a\u003e Clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9d144487e7030f74f0724b2f388e5fcb7dff37a1\"\u003e\u003ccode\u003e9d14448\u003c/code\u003e\u003c/a\u003e Improve SpEL tests for Elvis and Ternary operators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.17...v6.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.9 to 6.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19004\"\u003e#19004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19017\"\u003e#19017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Session Management Persistence Documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18345\"\u003e#18345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eFilterChainProxy#getFilters(String)\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18258\"\u003e#18258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to \u003ccode\u003eHttpMethodRequestMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18914\"\u003e#18914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18839\"\u003e#18839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18806\"\u003e#18806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpSessionRequestCache#getMatchingRequest\u003c/code\u003e query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16914\"\u003e#16914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for Custom Authorization Manager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18362\"\u003e#18362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove serialVersionUID check in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18474\"\u003e#18474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18989\"\u003e#18989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18622\"\u003e#18622\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19055\"\u003e#19055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18956\"\u003e#18956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19031\"\u003e#19031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18952\"\u003e#18952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19094\"\u003e#19094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19078\"\u003e#19078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18916\"\u003e#18916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19108\"\u003e#19108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.44.Final to 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18966\"\u003e#18966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.45.Final to 6.6.47.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19046\"\u003e#19046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.47.Final to 6.6.48.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19064\"\u003e#19064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19110\"\u003e#19110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19109\"\u003e#19109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19093\"\u003e#19093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18954\"\u003e#18954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/build.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18955\"\u003e#18955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-artifacts.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18949\"\u003e#18949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/deploy-schema.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18950\"\u003e#18950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/perform-release.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18995\"\u003e#18995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/test.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18951\"\u003e#18951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18994\"\u003e#18994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18910\"\u003e#18910\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/as1605\"\u003e\u003ccode\u003e@​as1605\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnycho\"\u003e\u003ccode\u003e@​johnycho\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sankranty\"\u003e\u003ccode\u003e@​sankranty\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-security/commit/0a9d4dc8fc9d303dad7fc1ee25cc7381a9888899\"\u003e\u003ccode\u003e0a9d4dc\u003c/code\u003e\u003c/a\u003e Release 6.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/81bd52ae48787fe5ca923977315d4c78a24d92d1\"\u003e\u003ccode\u003e81bd52a\u003c/code\u003e\u003c/a\u003e Bump org.hibernate.orm:hibernate-core from 6.6.48.Final to 6.6.49.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/25b6af273889c629d229646632b8a11bfc38cfeb\"\u003e\u003ccode\u003e25b6af2\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/95987bffc1efe239bd152078d38a7c62af77e92e\"\u003e\u003ccode\u003e95987bf\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6e5f8f2a1d60b9dd5ab53398eb4e078f46de8723\"\u003e\u003ccode\u003e6e5f8f2\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4187af38b251fc97fdf9949f7869618111e6e261\"\u003e\u003ccode\u003e4187af3\u003c/code\u003e\u003c/a\u003e Verify token deletion in JdbcOneTimeTokenService\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/5b638a54a4c0f74747c9d9ae7d2edc5c754a9322\"\u003e\u003ccode\u003e5b638a5\u003c/code\u003e\u003c/a\u003e Use SHA Hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51eef2b98056f70c4df0ecd31742e5d68fa8112c\"\u003e\u003ccode\u003e51eef2b\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.16 to 2024.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/302cfb116ea0a52f7cb141ad1f7f7aeefb1d475c\"\u003e\u003ccode\u003e302cfb1\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...6.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.2.17 to 6.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.18\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/36624\"\u003e#36624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e@Deprecated\u003c/code\u003e(forRemoval = true) for deleted in 7.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36591\"\u003e#36591\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/36576\"\u003e#36576\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/36564\"\u003e#36564\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/36529\"\u003e#36529\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/36510\"\u003e#36510\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\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36643\"\u003e#36643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in ServerSentEvent when trying to set id or event properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36634\"\u003e#36634\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/36630\"\u003e#36630\u003c/a\u003e\u003c/li\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/36627\"\u003e#36627\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/36623\"\u003e#36623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentCachingRequestWrapper does not allow unlimited content caching \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36620\"\u003e#36620\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/issues/36614\"\u003e#36614\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/36588\"\u003e#36588\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/36585\"\u003e#36585\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/36571\"\u003e#36571\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/36530\"\u003e#36530\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/36511\"\u003e#36511\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/36508\"\u003e#36508\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/issues/36653\"\u003e#36653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003espring.profiles.active\u003c/code\u003e is ignored by \u003ccode\u003e@ActiveProfiles\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36636\"\u003e#36636\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/36629\"\u003e#36629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asAnnotationAttributes()\u003c/code\u003e Javadoc incorrectly states that it creates an immutable map \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36568\"\u003e#36568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Kotlin examples for Bean Overrides (\u003ccode\u003e@MockitoBean\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36542\"\u003e#36542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect cross-reference links in AbstractEnvironment Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36517\"\u003e#36517\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.15.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36661\"\u003e#36661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36660\"\u003e#36660\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/6b117247d383294662e199c6b47d7bf54c49caaa\"\u003e\u003ccode\u003e6b11724\u003c/code\u003e\u003c/a\u003e Release v6.2.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f6671e77e26b51fa57cfecdf92dbfbb676c334da\"\u003e\u003ccode\u003ef6671e7\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.17 and Micrometer 1.15.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b338fdd99dd87974870f90ababb39fcb8727e1b4\"\u003e\u003ccode\u003eb338fdd\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/4e3f264f34ebea631c9ca51905e0695dc944cd45\"\u003e\u003ccode\u003e4e3f264\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/9e0b83ead3662e488d99984168da11273a4a90fd\"\u003e\u003ccode\u003e9e0b83e\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/af4b1229a54b0e93f565873acb14abdd29a2bd4f\"\u003e\u003ccode\u003eaf4b122\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/623ccd1a4ff1cf37a9835cb226d3bfe653cde3c6\"\u003e\u003ccode\u003e623ccd1\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/69068ba33d5af15c058bbd6ea2b56dea9367e4a7\"\u003e\u003ccode\u003e69068ba\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f182f9a76b4501c1f171c0cc463029d65b45d002\"\u003e\u003ccode\u003ef182f9a\u003c/code\u003e\u003c/a\u003e Clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9d144...\n\n_Description has been truncated_","html_url":"https://github.com/yuchen-osdu/partition/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchen-osdu%2Fpartition/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.0.4","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-04-20T20:44:06.000Z","version_change":"7.0.4 → 7.0.5","issue":{"uuid":"4298584120","node_id":"PR_kwDOAB_n487UGE-X","number":10963,"state":"open","title":"Bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["type: task"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T20:44:06.000Z","updated_at":"2026-04-20T21:36:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.springframework.security:spring-security-bom","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.hibernate.orm:hibernate-core","old_version":"7.1.23.Final","new_version":"7.1.24.Final","repository_url":"https://github.com/hibernate/hibernate-orm"}],"path":null,"ecosystem":"maven"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm).\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eapache/artemis\u003c/code\u003e in ArtemisContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11590\"\u003e#11590\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getHttpPort and getGrpcPort methods in WeaviateContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11712\"\u003e#11712\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for !override docker compose tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11490\"\u003e#11490\u003c/a\u003e) \u003ca href=\"https://github.com/meck-gd\"\u003e\u003ccode\u003e@​meck-gd\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 jarFileTest cache relocatability (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11574\"\u003e#11574\u003c/a\u003e) \u003ca href=\"https://github.com/ribafish\"\u003e\u003ccode\u003e@​ribafish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate LocalStack docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11581\"\u003e#11581\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in GenericContainer namespace validation error message (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11717\"\u003e#11717\u003c/a\u003e) \u003ca href=\"https://github.com/haider2122\"\u003e\u003ccode\u003e@​haider2122\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated/removed method calls javadoc examples (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11570\"\u003e#11570\u003c/a\u003e) \u003ca href=\"https://github.com/ratonalgaze\"\u003e\u003ccode\u003e@​ratonalgaze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse weaviate client v6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11711\"\u003e#11711\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish CI workflows (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11686\"\u003e#11686\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 2.0.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11357\"\u003e#11357\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 2.0.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11573\"\u003e#11573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11710\"\u003e#11710\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11708\"\u003e#11708\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11707\"\u003e#11707\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11706\"\u003e#11706\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11705\"\u003e#11705\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11704\"\u003e#11704\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11701\"\u003e#11701\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11700\"\u003e#11700\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11699\"\u003e#11699\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11685\"\u003e#11685\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11684\"\u003e#11684\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11681\"\u003e#11681\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11672\"\u003e#11672\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11671\"\u003e#11671\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11670\"\u003e#11670\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11632\"\u003e#11632\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5c448202ac69d073f746433d3e79f6a2bf0ec585\"\u003e\u003ccode\u003e5c44820\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/84b1c3a5951f18421ed35e82c44a1d17c5690cad\"\u003e\u003ccode\u003e84b1c3a\u003c/code\u003e\u003c/a\u003e Add getHttpPort and getGrpcPort methods in WeaviateContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a412b8ea77bae4ef51ca3e6bed7cffd0566b362e\"\u003e\u003ccode\u003ea412b8e\u003c/code\u003e\u003c/a\u003e Use weaviate client v6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/058fa82a96853bd653aa3bcaa95b6d94a148ea69\"\u003e\u003ccode\u003e058fa82\u003c/code\u003e\u003c/a\u003e Combined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11710\"\u003e#11710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/773f344be6446a45da27e21d1d1a1c493b1a4062\"\u003e\u003ccode\u003e773f344\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/ch.qos....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ebe60437d087b16e5fac33ae554ecce13303b8bd\"\u003e\u003ccode\u003eebe6043\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/activemq/org.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5248d1dec9810e31b2cb0dc93ac04dd2820141ff\"\u003e\u003ccode\u003e5248d1d\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/modules/scylladb/softw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ab781f6f71a619d4a55206e6c9380108a2508d13\"\u003e\u003ccode\u003eab781f6\u003c/code\u003e\u003c/a\u003e Combined dependencies PR (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11708\"\u003e#11708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2d6c1be44a8618016f3510b6a30286c54a55ac7d\"\u003e\u003ccode\u003e2d6c1be\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/core/org.jetbrains-ann...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e76c291ab852e6b9c6f8d7ddf3ec46bdcd52b2a3\"\u003e\u003ccode\u003ee76c291\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dependabot/gradle/core/org.junit.platfor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` 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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.5\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XML Based shouldWriteHeadersEagerly tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19018\"\u003e#19018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Add CredentialRecordOwnerAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19005\"\u003e#19005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd equals and hashcode to HttpMethodRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18963\"\u003e#18963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time claim doesn't show the time of the original authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18282\"\u003e#18282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth_time validation fails when SSO session is renewed \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18978\"\u003e#18978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback defaultTargetUrl if refererHeader is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18981\"\u003e#18981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HttpSessionRequestCache#getMatchingRequest query string parsing \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18972\"\u003e#18972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Handle null value in OnCommittedResponseWrapper header methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18990\"\u003e#18990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2 client sessionManagement ineffective with DefaultOidcUser \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/19022\"\u003e#19022\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 \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.10 to 1.14.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19054\"\u003e#19054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.7 to 1.14.9 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18953\"\u003e#18953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.9 to 1.14.10 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19029\"\u003e#19029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18957\"\u003e#18957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19096\"\u003e#19096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.1.RELEASE to 0.31.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19021\"\u003e#19021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.2.RELEASE to 0.31.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19114\"\u003e#19114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.4 to 2025.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19080\"\u003e#19080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.14 to 3.9.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19111\"\u003e#19111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.4 to 2025.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19113\"\u003e#19113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 4.0.2 to 4.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19098\"\u003e#19098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.6 to 7.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19112\"\u003e#19112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-gradle-build-action from 2.0.5 to 2.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18996\"\u003e#18996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-release-actions from 0.0.3 to 0.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/19095\"\u003e#19095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-io/spring-security-release-tools/.github/workflows/update-scheduled-release-version.yml from 1.0.14 to 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18948\"\u003e#18948\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\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-security/commit/53bc6a77963209bb2a5f3efdd855b1f4a8051cc3\"\u003e\u003ccode\u003e53bc6a7\u003c/code\u003e\u003c/a\u003e Fix Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/aed95aa2b1e7d35d2a7d672ee9d2d8333a38f5e8\"\u003e\u003ccode\u003eaed95aa\u003c/code\u003e\u003c/a\u003e Fix Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7b57a4a3bbf0649b5416707f940fd740c94dc377\"\u003e\u003ccode\u003e7b57a4a\u003c/code\u003e\u003c/a\u003e Release 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/11047960ad917773d64e60fa6ffbea02409eb655\"\u003e\u003ccode\u003e1104796\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d4e20597a8cb00eab70fcca67575a789a6786a2\"\u003e\u003ccode\u003e3d4e205\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4c40eeb89e54f93cc0ba67d2a9e5c3425a2da8bf\"\u003e\u003ccode\u003e4c40eeb\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ff1e925c080555731ef0b36b8fb779cfa88f5481\"\u003e\u003ccode\u003eff1e925\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'oss/7.0.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7b309cf2715cf7c42b8c06e24a659680d0940cc5\"\u003e\u003ccode\u003e7b309cf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.1.4 to 2025.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/51a1f88ddf17850da0d23f5a4db85ebe511947ce\"\u003e\u003ccode\u003e51a1f88\u003c/code\u003e\u003c/a\u003e Bump com.webauthn4j:webauthn4j-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/762d8f19e5bc4b81afe7f423242d1f526b5499a8\"\u003e\u003ccode\u003e762d8f1\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 7.0.6 to 7.0.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/7.0.4...7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.1.23.Final to 7.1.24.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.1.24\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.1.24.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.24.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.24.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.24\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.1/whats-new/\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.1.24/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChanges in 7.1.24.Final (April 19, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/38759\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/38759\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-20317 Envers does not reflect \u003ca href=\"https://github.com/DiscriminatorOptions\"\u003e\u003ccode\u003e@​DiscriminatorOptions\u003c/code\u003e\u003c/a\u003e for history entities\u003c/p\u003e\n\u003cp\u003e** Task\n* HHH-20334 Upgrade to Log4j 2.25.4\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/ceb6da13efedfbe31a33b21915fb1139a5560772\"\u003e\u003ccode\u003eceb6da1\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.1.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/3ff6ef57fca45ac95b5e25740ba985047ae35830\"\u003e\u003ccode\u003e3ff6ef5\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.1.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f30d5f942593519a4ef4f800bda3a57adc114dc3\"\u003e\u003ccode\u003ef30d5f9\u003c/code\u003e\u003c/a\u003e HHH-20317 fix: Envers does not reflect \u003ca href=\"https://github.com/DiscriminatorOptions\"\u003e\u003ccode\u003e@​DiscriminatorOptions\u003c/code\u003e\u003c/a\u003e for history enti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/7b10d2c8fe07480a6f98fa13821b0ee5c3506e4f\"\u003e\u003ccode\u003e7b10d2c\u003c/code\u003e\u003c/a\u003e HHH-20334 Upgrade to Log4j 2.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/379c8b454f25f60cf822f68de52fd1b431e29215\"\u003e\u003ccode\u003e379c8b4\u003c/code\u003e\u003c/a\u003e HHH-20334 Fix invalid log4j config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/61690a57b2cdbfef25d14b7160ae6663642d0e8f\"\u003e\u003ccode\u003e61690a5\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.1.23...7.1.24\"\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/spring-projects/spring-integration/pull/10963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-integration/issues/10963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10963/packages"}},{"old_version":"6.5.9","new_version":"7.0.4","update_type":"major","path":null,"pr_created_at":"2026-03-26T12:34:24.000Z","version_change":"6.5.9 → 7.0.4","issue":{"uuid":"4143487455","node_id":"PR_kwDOAFhnys7Ns_5q","number":5349,"state":"closed","title":"build(deps): bump org.springframework.security:spring-security-bom from 6.5.9 to 7.0.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-21T04:36:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T12:34:24.000Z","updated_at":"2026-04-21T04:36:21.000Z","time_to_close":2217715,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.9","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.9 to 7.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eRestTemplateBuilder\u003c/code\u003e usage in \u003ccode\u003eopaque-token.adoc\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18836\"\u003e#18836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix GrantedAuthority.authority null in AuthoritiesAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18784\"\u003e#18784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson Mixin for WebAuthnAuthentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18878\"\u003e#18878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Missing OnCommitedResponseWrapper Header Overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18799\"\u003e#18799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the change in dependency coordinates with Spring Security 7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18773\"\u003e#18773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure tests clear AuthorizationServerContextHolder \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18768\"\u003e#18768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CookieRequestCache parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18864\"\u003e#18864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Flaky Crypto Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18842\"\u003e#18842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Deserializer for AuthenticationExtensionsClientOutputs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18897\"\u003e#18897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverterAuthenticationSuccessHandler Supports Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18834\"\u003e#18834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2DeviceVerificationEndpointFilter should be applied after AuthorizationFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18873\"\u003e#18873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore upgradeEncoding condition in DaoAuthenticationProvider \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18788\"\u003e#18788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esaveAuthenticationRequest should read relayState from authenticationRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18884\"\u003e#18884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityExpressionRoot#hasAuthority should delegate to AuthorizationManagerFactory#hasAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18487\"\u003e#18487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerHttpSecurityConfiguration should not set userDetailsPasswordService to a null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18276\"\u003e#18276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTokenBasedRememberMeServices documentation snippets should compile \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18642\"\u003e#18642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate request-matcher XML property to support PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18737\"\u003e#18737\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 \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.2 to 1.0.3 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18853\"\u003e#18853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18810\"\u003e#18810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.29 to 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18752\"\u003e#18752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.31.0.RELEASE to 0.31.1.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18830\"\u003e#18830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18877\"\u003e#18877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.25 to 1.9.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18751\"\u003e#18751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.26 to 1.9.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18792\"\u003e#18792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.12 to 3.9.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18861\"\u003e#18861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18887\"\u003e#18887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.2 to 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18743\"\u003e#18743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.3 to 2025.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18904\"\u003e#18904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18764\"\u003e#18764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 7.0.5 to 7.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18905\"\u003e#18905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Antora UI Spring to v0.4.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18893\"\u003e#18893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to spring-security-release-tools 1.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18909\"\u003e#18909\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/busoco-sjb\"\u003e\u003ccode\u003e@​busoco-sjb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/making\"\u003e\u003ccode\u003e@​making\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/meliezer\"\u003e\u003ccode\u003e@​meliezer\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/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sephiroth-j\"\u003e\u003ccode\u003e@​sephiroth-j\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/thuri\"\u003e\u003ccode\u003e@​thuri\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ziqin\"\u003e\u003ccode\u003e@​ziqin\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9bd793ffe65082f36305f6e285643fbb28f926e3\"\u003e\u003ccode\u003e9bd793f\u003c/code\u003e\u003c/a\u003e Release 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a2c0ac112b9abf4756196a54c1d0a3216f719a42\"\u003e\u003ccode\u003ea2c0ac1\u003c/code\u003e\u003c/a\u003e Update to spring-security-release-tools 1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea6e7ab78fa9a29c8c03b30b04dde4d05dba8ea1\"\u003e\u003ccode\u003eea6e7ab\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x' into 7.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8cb0ef541e8721428a674f16a86419823ce6699\"\u003e\u003ccode\u003ee8cb0ef\u003c/code\u003e\u003c/a\u003e Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/524ae92f6bf398c77e509cf4437cbc6f94fa9c93\"\u003e\u003ccode\u003e524ae92\u003c/code\u003e\u003c/a\u003e Merge Add Jackson Mixin for WebAuthnAuthentication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/47146f375b1c5d6f8dcbd3e7d7448e161fca1b30\"\u003e\u003ccode\u003e47146f3\u003c/code\u003e\u003c/a\u003e Add Jackson Mixin for WebAuthnAuthentication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e7080e8c7ca94056f3d0653804bd3cf212a38ba8\"\u003e\u003ccode\u003ee7080e8\u003c/code\u003e\u003c/a\u003e Update Antora UI Spring to v0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/c348a7aa46a5d19e62f5092325a07b9af8a04130\"\u003e\u003ccode\u003ec348a7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f2279347498758af238725b549c13dda558a9ebd\"\u003e\u003ccode\u003ef227934\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e645aef3be51eac01d29257f6d1a9fb5aa74c9bc\"\u003e\u003ccode\u003ee645aef\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.1.3 to 2025.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.9...7.0.4\"\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.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.9\u0026new-version=7.0.4)](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/Activiti/Activiti/pull/5349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Activiti%2FActiviti/issues/5349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5349/packages"}},{"old_version":"6.5.7","new_version":"6.5.8","update_type":"patch","path":null,"pr_created_at":"2026-02-16T09:56:20.000Z","version_change":"6.5.7 → 6.5.8","issue":{"uuid":"3946895893","node_id":"PR_kwDOQ4V2cc7EDbSt","number":22,"state":"open","title":"Bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:56:20.000Z","updated_at":"2026-02-24T09:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.6","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the / directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /legal-core directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /legal-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /provider/legal-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.6 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/legal/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Flegal/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"6.5.7","new_version":"6.5.8","update_type":"patch","path":null,"pr_created_at":"2026-02-16T09:56:13.000Z","version_change":"6.5.7 → 6.5.8","issue":{"uuid":"3946895105","node_id":"PR_kwDOQ4V2ac7EDbHU","number":24,"state":"open","title":"build(deps): bump the spring group across 4 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:56:13.000Z","updated_at":"2026-02-24T11:01:16.510Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"spring","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"2.8.15","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.9","new_version":"3.5.10","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 4 updates in the / directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 4 updates in the /entitlements-v2-core directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi).\nBumps the spring group with 3 updates in the /entitlements-v2-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\nBumps the spring group with 3 updates in the /provider/entitlements-v2-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 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-framework-bom'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.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 2.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.15 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: static resources by \u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Regression where content type from swagger \u003ca href=\"https://github.com/RequestBody\"\u003e\u003ccode\u003e@​RequestBody\u003c/code\u003e\u003c/a\u003e does not take precedence by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3133\"\u003espringdoc/springdoc-openapi#3133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(security): allow /v3/api-docs(.yaml) \u0026amp; Swagger UI when Spring Security is enabled (management port) by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(management-port): add example for /v3/api-docs and Swagger UI (#… by \u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3148\"\u003espringdoc/springdoc-openapi#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange so useReturnTypeSchema is considered on an http code level by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3141\"\u003espringdoc/springdoc-openapi#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/Order\"\u003e\u003ccode\u003e@​Order\u003c/code\u003e\u003c/a\u003e to ApplicationReadyEvent listener (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e) by \u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused operations consumer from route builder methods by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3183\"\u003espringdoc/springdoc-openapi#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable creation of a blank GitHub issue by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3185\"\u003espringdoc/springdoc-openapi#3185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TiPo4u4eK\"\u003e\u003ccode\u003e@​TiPo4u4eK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3123\"\u003espringdoc/springdoc-openapi#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RituMalav\"\u003e\u003ccode\u003e@​RituMalav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3150\"\u003espringdoc/springdoc-openapi#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeisSebastian\"\u003e\u003ccode\u003e@​WeisSebastian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3153\"\u003espringdoc/springdoc-openapi#3153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.15] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3122\"\u003e#3122\u003c/a\u003e – Add log notifications when SpringDocs / Scalar are enabled by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3123\"\u003e#3123\u003c/a\u003e – Add support for serving static resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3151\"\u003e#3151\u003c/a\u003e – Add \u003ccode\u003e@Order\u003c/code\u003e to \u003ccode\u003eApplicationReadyEvent\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e – Add support for API groups in Scalar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add Scalar WebMVC and WebFlux support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3185\"\u003e#3185\u003c/a\u003e – Disable creation of blank GitHub issues (GitHub settings \u0026amp; workflow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3186\"\u003e#3186\u003c/a\u003e – Decouple Web Server APIs following Spring Boot modularization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3131\"\u003e#3131\u003c/a\u003e - Improve warning messages when documentation is explicitly enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3183\"\u003e#3183\u003c/a\u003e - Remove unused operations consumer from route builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3141\"\u003e#3141\u003c/a\u003e - Change handling so \u003ccode\u003euseReturnTypeSchema\u003c/code\u003e is evaluated at HTTP status code level instead of method level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.9\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.41\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.31.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.4.3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3133\"\u003e#3133\u003c/a\u003e – Fix regression where content type from Swagger \u003ccode\u003e@RequestBody\u003c/code\u003e did not take precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3146\"\u003e#3146\u003c/a\u003e – Fix WebJar resource handler mappings for Swagger UI resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e – Support \u003ccode\u003e@Schema\u003c/code\u003e annotations on Kotlin value classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3178\"\u003e#3178\u003c/a\u003e – Fix regression when generating documentation for Kotlin \u003ccode\u003eLinkedHashSet\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3170\"\u003e#3170\u003c/a\u003e – Fix warnings when setting title and description in \u003ccode\u003eapplication.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e – Add scalar scalar-webmvc and scalar-webflux support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d6311185eabef8d42335d80161ea02f8992ff0f\"\u003e\u003ccode\u003e4d63111\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/692bc4f17e9c8a8f720ce1b90d84027acd02fa3c\"\u003e\u003ccode\u003e692bc4f\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for the next release 2.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0ed32afeeaa8f236a5a27ab50e4301b1eb39223a\"\u003e\u003ccode\u003e0ed32af\u003c/code\u003e\u003c/a\u003e Support \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e annotations on Kotlin value classes. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3168\"\u003e#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/18460494732eba903026c2740bd385280d589bbc\"\u003e\u003ccode\u003e1846049\u003c/code\u003e\u003c/a\u003e Add support for api groups in Scalar \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3158\"\u003e#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0423220206ef29ac9b5d48918c98306a27895d9e\"\u003e\u003ccode\u003e0423220\u003c/code\u003e\u003c/a\u003e spring-boot upgrade to version 3.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/615edaed41096ffa529361b7f0f1fef65290b9e3\"\u003e\u003ccode\u003e615edae\u003c/code\u003e\u003c/a\u003e Upgrade swagger-core to version 2.2.41 \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3188\"\u003e#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/257cd2f411e16a79e3a14a410b6d1d9ff9562bb6\"\u003e\u003ccode\u003e257cd2f\u003c/code\u003e\u003c/a\u003e Add scalar scalar-webmvc and scalar-webflux support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3187\"\u003e#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4cd47174d85d2a5ca776918289c40e4ab0141614\"\u003e\u003ccode\u003e4cd4717\u003c/code\u003e\u003c/a\u003e Add Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10d5740aba862417c54e1d631bcd55d619c69395\"\u003e\u003ccode\u003e10d5740\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c43193ca39befbc1f3a8f0f9f85ea818ad24375\"\u003e\u003ccode\u003e5c43193\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v2.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.9 to 3.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.10\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48836\"\u003e#48836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48835\"\u003e#48835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48810\"\u003e#48810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48702\"\u003e#48702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48664\"\u003e#48664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48661\"\u003e#48661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48649\"\u003e#48649\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 documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48768\"\u003e#48768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48657\"\u003e#48657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48634\"\u003e#48634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48596\"\u003e#48596\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48775\"\u003e#48775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48881\"\u003e#48881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48777\"\u003e#48777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48882\"\u003e#48882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48705\"\u003e#48705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48706\"\u003e#48706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pooled JMS 3.1.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48779\"\u003e#48779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48883\"\u003e#48883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.4.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48847\"\u003e#48847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48707\"\u003e#48707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to REST Assured 5.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48884\"\u003e#48884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48909\"\u003e#48909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48708\"\u003e#48708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48921\"\u003e#48921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48709\"\u003e#48709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48710\"\u003e#48710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48848\"\u003e#48848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to WebJars Locator Lite 1.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48780\"\u003e#48780\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/GaoSSR\"\u003e\u003ccode\u003e@​GaoSSR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4e78fe6cae27179438931afd1cb74d51ea9f20\"\u003e\u003ccode\u003e1b4e78f\u003c/code\u003e\u003c/a\u003e Release v3.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/877d59bb74964b783ad8fbaab9fd2eed8ebd9aab\"\u003e\u003ccode\u003e877d59b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ce650b1bec96dc1460d35135677c5bcdc0ac6949\"\u003e\u003ccode\u003ece650b1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30b5b73f5f236c20cda7337c6c7d9da895ef2af0\"\u003e\u003ccode\u003e30b5b73\u003c/code\u003e\u003c/a\u003e Upgrade to Develocity Conventions 0.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/413ec6ce139a173f18c504a2e8d755ceef770a33\"\u003e\u003ccode\u003e413ec6c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f86432eb5a7850a61fab7031c3553ba531d36e9\"\u003e\u003ccode\u003e3f86432\u003c/code\u003e\u003c/a\u003e Upgrade to Spring AMQP 3.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa3aaaf9fd5140ac8f139bdff902c67181397af\"\u003e\u003ccode\u003e2fa3aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48902\"\u003e#48902\u003c/a\u003e from dependabot[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/37e0cbc371bb2ac351529b7fe67d2a100afdd9a6\"\u003e\u003ccode\u003e37e0cbc\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad51defa29f390bf9548b6fe812a35b88eba93e6\"\u003e\u003ccode\u003ead51def\u003c/code\u003e\u003c/a\u003e Bump jfrog/setup-jfrog-cli from 4.8.1 to 4.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.7 to 6.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hiberna...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/entitlements/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fentitlements/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"6.5.7","new_version":"6.5.8","update_type":"patch","path":null,"pr_created_at":"2026-02-16T03:14:36.000Z","version_change":"6.5.7 → 6.5.8","issue":{"uuid":"3945654282","node_id":"PR_kwDOAUE9SM7D_ZKd","number":3676,"state":"open","title":"Bump org.springframework.security:spring-security-bom from 6.5.7 to 6.5.8","user":"dependabot[bot]","labels":["type: dependency-upgrade"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T03:14:36.000Z","updated_at":"2026-02-18T02:01:22.020Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.7 to 6.5.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation depenendencies-\u0026gt;dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18208\"\u003e#18208\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 \u003ccode\u003e@antora\u003c/code\u003e/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18675\"\u003e#18675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.1 to 1.0.2 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18677\"\u003e#18677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@springio\u003c/code\u003e/antora-extensions from 1.14.4 to 1.14.7 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18676\"\u003e#18676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.8 to 3.2.0-alpha.11 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18679\"\u003e#18679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18192\"\u003e#18192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18321\"\u003e#18321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.22 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18387\"\u003e#18387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18525\"\u003e#18525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18591\"\u003e#18591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.26 to 1.5.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18631\"\u003e#18631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.27 to 1.5.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18678\"\u003e#18678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18710\"\u003e#18710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 8.14 to 8.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18704\"\u003e#18704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:context-propagation from 1.1.3 to 1.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18703\"\u003e#18703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.13 to 1.14.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18279\"\u003e#18279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.mockk:mockk from 1.14.6 to 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18275\"\u003e#18275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18293\"\u003e#18293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18495\"\u003e#18495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18716\"\u003e#18716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.develocity.conventions from 0.0.24 to 0.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18535\"\u003e#18535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18724\"\u003e#18724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18670\"\u003e#18670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18292\"\u003e#18292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-aspectj from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18329\"\u003e#18329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.11 to 3.9.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18352\"\u003e#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18590\"\u003e#18590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.34.Final to 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18193\"\u003e#18193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.36.Final to 6.6.38.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18241\"\u003e#18241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.38.Final to 6.6.39.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18308\"\u003e#18308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.39.Final to 6.6.40.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18351\"\u003e#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.40.Final to 6.6.41.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18524\"\u003e#18524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18632\"\u003e#18632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18320\"\u003e#18320\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/0fab34f359e5d1041155d9b1e977b53a1879ae2f\"\u003e\u003ccode\u003e0fab34f\u003c/code\u003e\u003c/a\u003e Release 6.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/08e5b375ac2d1b89da29166ab94177c6757699a5\"\u003e\u003ccode\u003e08e5b37\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.14 to 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f9c32afb6f6f7e09d60bfe47e75b8e4ec0ad3384\"\u003e\u003ccode\u003ef9c32af\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3d61276a1aa4d66fa8a602a38438b3e5a078e46e\"\u003e\u003ccode\u003e3d61276\u003c/code\u003e\u003c/a\u003e Bump io.spring.gradle:spring-security-release-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/10cb6f70032d2c4f3daa759b6202a2b59159ed9f\"\u003e\u003ccode\u003e10cb6f7\u003c/code\u003e\u003c/a\u003e Update spring-security-release-tools 1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3131642aae965b814443872f8f1691c0898e8eec\"\u003e\u003ccode\u003e3131642\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:context-propagation from 1.1.3 to 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/552d8d1d29a8a45e05b206dc6d0e018451709c2e\"\u003e\u003ccode\u003e552d8d1\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f240f2943368ff9d10513cff8ccdb1a3c47f9732\"\u003e\u003ccode\u003ef240f29\u003c/code\u003e\u003c/a\u003e Bump gradle-wrapper from 8.14 to 8.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1efacf1ad8235342e4077f932cbad2df62861229\"\u003e\u003ccode\u003e1efacf1\u003c/code\u003e\u003c/a\u003e Remove unnecessary Gradle wrapper from buildSrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/fa7c6ea58328ec42d309403bc85aa23349c44283\"\u003e\u003ccode\u003efa7c6ea\u003c/code\u003e\u003c/a\u003e Bump spring-io/spring-doc-actions from 0.0.20 to 0.0.22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.7...6.5.8\"\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.security:spring-security-bom\u0026package-manager=gradle\u0026previous-version=6.5.7\u0026new-version=6.5.8)](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/spring-projects/spring-session/pull/3676","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-session/issues/3676","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3676/packages"}},{"old_version":"6.3.4","new_version":"6.3.10","update_type":"patch","path":null,"pr_created_at":"2025-12-22T09:30:34.000Z","version_change":"6.3.4 → 6.3.10","issue":{"uuid":"3753021988","node_id":"PR_kwDOQr1RUM66Gb_l","number":22,"state":"open","title":"Bump the spring group across 4 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T09:30:34.000Z","updated_at":"2025-12-22T09:32:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":7,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"2.7.17","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-jersey","old_version":"3.3.7","new_version":"3.3.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.1.21","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.3.10","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.3.4","new_version":"6.3.10","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `2.7.17` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.1.21` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n\nBumps the spring group with 4 updates in the /provider/search-azure directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\nBumps the spring group with 7 updates in the /search-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `2.7.17` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.3.13` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.1.21` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.3.10` |\n\nBumps the spring group with 4 updates in the /search-core-plus directory: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 2.7.17 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.17...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-actuator` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jersey` from 3.3.7 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jersey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45756\"\u003e#45756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45757\"\u003e#45757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45758\"\u003e#45758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.1.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45759\"\u003e#45759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring RESTDocs 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45760\"\u003e#45760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45761\"\u003e#45761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring WS 4.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45762\"\u003e#45762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.42 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003e#45869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/be1467902eb4bcc78963adc6557a3e6ed582799e\"\u003e\u003ccode\u003ebe14679\u003c/code\u003e\u003c/a\u003e Release v3.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c63eba32f95779f343612f36e4cd0c68efb37e42\"\u003e\u003ccode\u003ec63eba3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Publish releases using Central Portal\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/206785f838e6aa46ad59caae94051de8058e08d4\"\u003e\u003ccode\u003e206785f\u003c/code\u003e\u003c/a\u003e Only cache JarFile URL keys that are cheap to lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8681b9445b611c76e63839762bac8edd0e150dd7\"\u003e\u003ccode\u003e8681b94\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/13d265c2827125496480f33112c5d43722c22ff5\"\u003e\u003ccode\u003e13d265c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46016\"\u003e#46016\u003c/a\u003e from davidlj95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f4e04227f71a121f7936884ae7e15e0617cd9ae9\"\u003e\u003ccode\u003ef4e0422\u003c/code\u003e\u003c/a\u003e Fix Docker security options broken link in OCI images packaging docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/bab9071539303fec95707d6e207e64d9c7048274\"\u003e\u003ccode\u003ebab9071\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around Spring Framework cache pollution bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f6c88840e08870f6d14022a4280c73d031a627ce\"\u003e\u003ccode\u003ef6c8884\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6ef1830bc8f6b210c954a56de6a6437390eec6f0\"\u003e\u003ccode\u003e6ef1830\u003c/code\u003e\u003c/a\u003e Document that /error is secured by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d9e4b66eeeba7ab4eb892028f83207fa490633a2\"\u003e\u003ccode\u003ed9e4b66\u003c/code\u003e\u003c/a\u003e Add properties for new max part count and max part header size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 6.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.21\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35035\"\u003e#35035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35018\"\u003e#35018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34951\"\u003e#34951\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 Reactor 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35022\"\u003e#35022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\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\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\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\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/fa36b342ebafc488f29f7d30c8e69a3d4b988ae6\"\u003e\u003ccode\u003efa36b34\u003c/code\u003e\u003c/a\u003e Release v6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/498ccda8fc354a905875a79f2d29e25a447b718b\"\u003e\u003ccode\u003e498ccda\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle 8.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fd68ea6fcbf94fc1d38bfefd3692fe094652ab3d\"\u003e\u003ccode\u003efd68ea6\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/28caa39020a9f7d73f0c181ae265093bedbe9139\"\u003e\u003ccode\u003e28caa39\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8ecc553696cec1cc33a7c4c7e5748d0915f3c9b3\"\u003e\u003ccode\u003e8ecc553\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cd44efaf687ce9a13e28e5569ee9c4fd4ee134f6\"\u003e\u003ccode\u003ecd44efa\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/59d2895c8289642ba233de93f38e7a109fc971c1\"\u003e\u003ccode\u003e59d2895\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a876bb41af418c35ff3409146e29c28e4ed1b619\"\u003e\u003ccode\u003ea876bb4\u003c/code\u003e\u003c/a\u003e Polish WebSession support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3b6becac014f55e896de7e28344e2863ff90425a\"\u003e\u003ccode\u003e3b6beca\u003c/code\u003e\u003c/a\u003e Check for package-visible constructor in case of ClassLoader mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/59ffbd7a598af7cc7ef3efa81061cb06a06371e5\"\u003e\u003ccode\u003e59ffbd7\u003c/code\u003e\u003c/a\u003e Test conversion support in PropertySourcesPlaceholderConfigurer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v6.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SAML 2.0 migration guide from Spring Security SAML Extension \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17076\"\u003e#17076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdvise overriding equals() and hashCode() in UserDetails implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17141\"\u003e#17141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Gradle Wrapper from 8.13 to 8.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16999\"\u003e#16999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear Site Data references non-existent constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16948\"\u003e#16948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClearSiteDataHeaderWriter log is misleading  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17126\"\u003e#17126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientRegistrations#fromIssuerLocation should not swallow 4xx exception messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16993\"\u003e#16993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect method name in document \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17044\"\u003e#17044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException message for unknown Argon2 types \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16971\"\u003e#16971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix to allow multiple AuthenticationFilter instances to process each request \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17186\"\u003e#17186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove AbstractPreAuthenticatedProcessingFilter docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16985\"\u003e#16985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate lines from X.509 documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17010\"\u003e#17010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrictFirewallServerWebExchange should still protect when request is mutated \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16978\"\u003e#16978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the docs to use assertingparty instead of identityprovider to close \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/12810\"\u003e#12810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17081\"\u003e#17081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HttpStatus in back-channel logout filters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse proper configuration key in Opaque Token documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17005\"\u003e#17005\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 io-spring-javaformat from 0.0.43 to 0.0.45 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17151\"\u003e#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io-spring-javaformat from 0.0.45 to 0.0.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17198\"\u003e#17198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17101\"\u003e#17101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17231\"\u003e#17231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.5 to 1.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17039\"\u003e#17039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.22 to 1.9.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17085\"\u003e#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.9 to 3.9.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17211\"\u003e#17211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.10 to 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16982\"\u003e#16982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.11 to 2024.0.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17135\"\u003e#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17255\"\u003e#17255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17241\"\u003e#17241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.19 to 6.1.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17122\"\u003e#17122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17240\"\u003e#17240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to io.spring.gradle:spring-security-release-plugin:1.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16975\"\u003e#16975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:nut_and_bolt: Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17140\"\u003e#17140\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/Gurunathan16\"\u003e\u003ccode\u003e@​Gurunathan16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/danilopiazza\"\u003e\u003ccode\u003e@​danilopiazza\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/evgeniycheban\"\u003e\u003ccode\u003e@​evgeniycheban\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaquinjsb\"\u003e\u003ccode\u003e@​joaquinjsb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/m0rk4\"\u003e\u003ccode\u003e@​m0rk4\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/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rntrp\"\u003e\u003ccode\u003e@​rntrp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ronodhirSoumik\"\u003e\u003ccode\u003e@​ronodhirSoumik\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.3.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ae1537b409a9a4c2baf0b13ddec99fcad466bf49\"\u003e\u003ccode\u003eae1537b\u003c/code\u003e\u003c/a\u003e Release 6.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/49cddee3436207406c50fc0ca117195f375ea8f8\"\u003e\u003ccode\u003e49cddee\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1c56c0c0c80e3b1ad17f85ef0dd7867b07d49e3f\"\u003e\u003ccode\u003e1c56c0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d79cf75dfb962dc02cdeae5319f762101cf3a868\"\u003e\u003ccode\u003ed79cf75\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e34c5e73e1d53a7e2a7c5b372c708251ef89c4b7\"\u003e\u003ccode\u003ee34c5e7\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/46254e01fba83b7ced2192ff87bf8b8bb9c3cfa9\"\u003e\u003ccode\u003e46254e0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/effe682fc4388f3857bfb29c65bce6cb9a208820\"\u003e\u003ccode\u003eeffe682\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7f36155b474899b25f05675b3a0584479cf85125\"\u003e\u003ccode\u003e7f36155\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/888d87619d3feb4616d927324229b85ad5e517a1\"\u003e\u003ccode\u003e888d876\u003c/code\u003e\u003c/a\u003e Explicit Permissions for codeql.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8028e15c0be6d10fe400da2e635e4365f445e08\"\u003e\u003ccode\u003ee8028e1\u003c/code\u003e\u003c/a\u003e Merge branch 'gradle/6.3.x/org.apache.maven-maven-resolver-provider-3.9.10' i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-web` from 6.3.4 to 6.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SAML 2.0 migration guide from Spring Security SAML Extension \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17076\"\u003e#17076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdvise overriding equals() and hashCode() in UserDetails implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17141\"\u003e#17141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Gradle Wrapper from 8.13 to 8.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16999\"\u003e#16999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear Site Data references non-existent constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16948\"\u003e#16948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClearSiteDataHeaderWriter log is misleading  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17126\"\u003e#17126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientRegistrations#fromIssuerLocation should not swallow 4xx exception messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16993\"\u003e#16993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect method name in document \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17044\"\u003e#17044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException message for unknown Argon2 types \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16971\"\u003e#16971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix to allow multiple AuthenticationFilter instances to process each request \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17186\"\u003e#17186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove AbstractPreAuthenticatedProcessingFilter docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16985\"\u003e#16985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate lines from X.509 documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17010\"\u003e#17010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrictFirewallServerWebExchange should still protect when request is mutated \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16978\"\u003e#16978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the docs to use assertingparty instead of identityprovider to close \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/12810\"\u003e#12810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17081\"\u003e#17081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HttpStatus in back-channel logout filters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse proper configuration key in Opaque Token documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17005\"\u003e#17005\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 io-spring-javaformat from 0.0.43 to 0.0.45 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17151\"\u003e#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io-spring-javaformat from 0.0.45 to 0.0.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17198\"\u003e#17198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17101\"\u003e#17101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17231\"\u003e#17231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.5 to 1.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17039\"\u003e#17039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.22 to 1.9.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17085\"\u003e#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.9 to 3.9.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17211\"\u003e#17211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.10 to 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16982\"\u003e#16982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.11 to 2024.0.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17135\"\u003e#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17255\"\u003e#17255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17241\"\u003e#17241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.19 to 6.1.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17122\"\u003e#17122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17240\"\u003e#17240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to io.spring.gradle:spring-security-release-plugin:1.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16975\"\u003e#16975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:nut_and_bolt: Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 6.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17140\"\u003e#17140\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/Gurunathan16\"\u003e\u003ccode\u003e@​Gurunathan16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/danilopiazza\"\u003e\u003ccode\u003e@​danilopiazza\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/evgeniycheban\"\u003e\u003ccode\u003e@​evgeniycheban\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaquinjsb\"\u003e\u003ccode\u003e@​joaquinjsb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/m0rk4\"\u003e\u003ccode\u003e@​m0rk4\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/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rntrp\"\u003e\u003ccode\u003e@​rntrp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ronodhirSoumik\"\u003e\u003ccode\u003e@​ronodhirSoumik\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.3.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ae1537b409a9a4c2baf0b13ddec99fcad466bf49\"\u003e\u003ccode\u003eae1537b\u003c/code\u003e\u003c/a\u003e Release 6.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/49cddee3436207406c50fc0ca117195f375ea8f8\"\u003e\u003ccode\u003e49cddee\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/1c56c0c0c80e3b1ad17f85ef0dd7867b07d49e3f\"\u003e\u003ccode\u003e1c56c0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d79cf75dfb962dc02cdeae5319f762101cf3a868\"\u003e\u003ccode\u003ed79cf75\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.0.12 to 2024.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e34c5e73e1d53a7e2a7c5b372c708251ef89c4b7\"\u003e\u003ccode\u003ee34c5e7\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/46254e01fba83b7ced2192ff87bf8b8bb9c3cfa9\"\u003e\u003ccode\u003e46254e0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.ldap:spring-ldap-core from 3.2.12 to 3.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/effe682fc4388f3857bfb29c65bce6cb9a208820\"\u003e\u003ccode\u003eeffe682\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7f36155b474899b25f05675b3a0584479cf85125\"\u003e\u003ccode\u003e7f36155\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/888d87619d3feb4616d927324229b85ad5e517a1\"\u003e\u003ccode\u003e888d876\u003c/code\u003e\u003c/a\u003e Explicit Permissions for codeql.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e8028e15c0be6d10fe400da2e635e4365f445e08\"\u003e\u003ccode\u003ee8028e1\u003c/code\u003e\u003c/a\u003e Merge branch 'gradle/6.3.x/org.apache.maven-maven-resolver-provider-3.9.10' i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 2.7.17 to 3.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45869\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46015\"\u003e#46015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45984\"\u003e#45984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45976\"\u003e#45976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45973\"\u003e#45973\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46016\"\u003e#46016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45995\"\u003e#45995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to Testcontainers javadoc for many classes not in the core testcontainers module do not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45802\"\u003e#45802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle Shadow Plugin link in the reference guide is outdated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45720\"\u003e#45720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument use of git-commit-id-maven-plugin consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45677\"\u003e#45677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45663\"\u003e#45663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the situation with support for Prometheus PushGateway and the deprecated simpleclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44392\"\u003e#44392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of Configurer classes that apply sensible defaults to describe how they're typically used \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42878\"\u003e#42878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45805\"\u003e#45805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45806\"\u003e#45806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.8.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45807\"\u003e#45807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45809\"\u003e#45809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45808\"\u003e#45808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45940\"\u003e#45940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.13.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45749\"\u003e#45749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45750\"\u003e#45750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.122.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45810\"\u003e#45810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45941\"\u003e#45941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2023.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45751\"\u003e#45751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.1.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45752\"\u003e#45752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45753\"\u003e#45753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2024.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45754\"\u003e#45754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.1.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45755\"\u003e#45755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.3.11 \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"6.3.4","new_version":"7.0.0","update_type":"major","path":"/provider/search-azure","pr_created_at":"2025-11-20T15:52:39.000Z","version_change":"6.3.4 → 7.0.0","issue":{"uuid":"3647904852","node_id":"PR_kwDOQZq48M60oKL0","number":9,"state":"open","title":"Bump the azure-dependencies group in /provider/search-azure with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:52:39.000Z","updated_at":"2025-11-20T15:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":33,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.1","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.20.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"4.0.0"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2025.0.0","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":"/provider/search-azure","ecosystem":"maven"},"body":"Bumps the azure-dependencies group in /provider/search-azure with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.14` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.1` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `7.0.0` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.20.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `4.0.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2025.0.0` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.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-maven-plugin` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\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/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-pl...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"6.5.1","new_version":"6.5.7","update_type":"patch","path":"/partition-core","pr_created_at":"2025-11-20T15:30:18.000Z","version_change":"6.5.1 → 6.5.7","issue":{"uuid":"3647805891","node_id":"PR_kwDOQZq4_M60n2jn","number":10,"state":"open","title":"Bump the core-dependencies group in /partition-core with 16 updates","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":"2025-11-20T15:30:18.000Z","updated_at":"2025-11-20T15:49:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":16,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.14` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.12` | `6.2.14` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\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-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\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\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\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\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\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\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\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\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.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\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\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.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\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\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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-interpo...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"6.3.6","new_version":"6.5.7","update_type":"minor","path":"/file-core","pr_created_at":"2025-11-20T15:27:37.000Z","version_change":"6.3.6 → 6.5.7","issue":{"uuid":"3647794436","node_id":"PR_kwDOQZq46M60n0Yg","number":8,"state":"open","title":"Bump the core-dependencies group in /file-core with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:27:37.000Z","updated_at":"2025-11-20T15:50:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/file-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /file-core with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.14` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.21\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.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-classic` from 1.5.16 to 1.5.21\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-classic` from 1.5.16 to 1.5.21\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\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/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\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-configuration-processor` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\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/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\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.30 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\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/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"6.5.6","new_version":"7.0.0","update_type":"major","path":null,"pr_created_at":"2025-11-19T14:17:01.000Z","version_change":"6.5.6 → 7.0.0","issue":{"uuid":"3642944473","node_id":"PR_kwDOACw-fM60XapB","number":3935,"state":"closed","title":"build(deps): bump the maven-dependencies group with 4 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade","Status: Obsolete"],"assignees":["smcvb"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-20T14:05:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-19T14:17:01.000Z","updated_at":"2025-11-20T14:05:52.000Z","time_to_close":85705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven-dependencies","update_count":4,"packages":[{"name":"org.jobrunr:jobrunr","old_version":"8.2.2","new_version":"8.2.3","repository_url":"https://github.com/jobrunr/jobrunr"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.13","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.6","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.openrewrite:rewrite-test","old_version":"8.66.3","new_version":"8.66.4","repository_url":"https://github.com/openrewrite/rewrite"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 4 updates: [org.jobrunr:jobrunr](https://github.com/jobrunr/jobrunr), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework), [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) and [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite).\n\nUpdates `org.jobrunr:jobrunr` from 8.2.2 to 8.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jobrunr/jobrunr/releases\"\u003eorg.jobrunr:jobrunr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.3\u003c/h2\u003e\n\u003ch1\u003eJobRunr 8.2.3\u003c/h1\u003e\n\u003cp\u003eThis patch release contains a fix for a regression introduced in 8.2 causing JobRunr to not find inherited job methods.\u003c/p\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug preventing the discovery of inherited job methods. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1431\"\u003e#1431\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1431\"\u003ejobrunr/jobrunr#1431\u003c/a\u003e) (fixes [issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1427\"\u003e#1427\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1427\"\u003ejobrunr/jobrunr#1427\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.2.1...v8.2.2\"\u003ehttps://github.com/jobrunr/jobrunr/compare/v8.2.1...v8.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eThank you\u003c/h2\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/cmuchinsky\"\u003e\u003ccode\u003e@​cmuchinsky\u003c/code\u003e\u003c/a\u003e to help us with finding the root cause 🫶!\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/jobrunr/jobrunr/commit/1c1c2f7144d41f547bf90f979215fb202fb95e0b\"\u003e\u003ccode\u003e1c1c2f7\u003c/code\u003e\u003c/a\u003e Fix ReflectionUtils class hierarchy navigation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.2.2...v8.2.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-framework-bom` from 6.2.12 to 6.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.13\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response encoding in \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e JSP form tags \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35783\"\u003e#35783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve Connection readOnly state for DataSource with defaultReadOnly configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35743\"\u003e#35743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize resource URL resolution in SortedResourcesFactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35687\"\u003e#35687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax multiple segment matching constraints in PathPattern \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35686\"\u003e#35686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport wildcard path elements at the start of path patterns \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35679\"\u003e#35679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidating byte[]s may produce OutOfMemoryError \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35675\"\u003e#35675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate in FragmentsRendering to names of static methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33974\"\u003e#33974\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\u003ccode\u003eConcurrentReferenceHashMap\u003c/code\u003e misses dedicated \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e, \u003ccode\u003ecomputeIfPresent\u003c/code\u003e, \u003ccode\u003ecompute\u003c/code\u003e, \u003ccode\u003emerge\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35794\"\u003e#35794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary bridge method resolution around getMostSpecificMethod \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35780\"\u003e#35780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multi-release JAR issue with VirtualThreadDelegate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35773\"\u003e#35773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContentNegotiationManager not finding media type when request includes quality parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35754\"\u003e#35754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in BufferingClientHttpResponseWrapper.getBody() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35745\"\u003e#35745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate setConnectTimeout on HttpComponentsClientHttpRequestFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35748\"\u003e#35748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PathMatchingResourcePatternResolver to handle absolute paths in JAR manifests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35732\"\u003e#35732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanDefinitionBuilder.addAutowiredProperty causes error during AOT processing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35731\"\u003e#35731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eHttpServiceMethod\u003c/code\u003e support for Kotlin suspending functions returning \u003ccode\u003eFlow\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35718\"\u003e#35718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eException translation does not expose original \u003ccode\u003eBatchUpdateException\u003c/code\u003e anymore \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35717\"\u003e#35717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd hints for entities package-private methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35711\"\u003e#35711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix concurrency permit leak causing deadlock in SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35708\"\u003e#35708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejibx-marshaller\u003c/code\u003e element from \u003ccode\u003espring-oxm.xsd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35699\"\u003e#35699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException When Handling 407 with JdkClientHttpConnector in WebClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35692\"\u003e#35692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMethod-based \u003ccode\u003eMap\u003c/code\u003e injection fails against target \u003ccode\u003eMap\u003c/code\u003e with incomplete generics despite bean name or qualifier match \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35690\"\u003e#35690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter \u003ccode\u003eTEST_METHOD\u003c/code\u003e \u003ccode\u003eExtensionContextScope\u003c/code\u003e is not fully supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35680\"\u003e#35680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eisAutowirableConstructor(Executable, PropertyProvider)\u003c/code\u003e in \u003ccode\u003eTestConstructorUtils\u003c/code\u003e and deprecate existing variants \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35676\"\u003e#35676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReflection on java.sql.Types without runtime hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35674\"\u003e#35674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetPubliclyAccessibleMethodIfPossible()\u003c/code\u003e returns hidden static method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35667\"\u003e#35667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient hangs during upload with ReactorClientHttpRequestFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34707\"\u003e#34707\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\u003eCorrect formatting for \u003ccode\u003eMono\u003c/code\u003e type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35786\"\u003e#35786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Java Bean Validation documentation for controller methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35759\"\u003e#35759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003e@NumberFormat\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35742\"\u003e#35742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of AsyncConfigurer does not match runtime behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35736\"\u003e#35736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument PathPattern behavior difference between  */{name} and **/{*path} \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35727\"\u003e#35727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typo in RestClient documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35723\"\u003e#35723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument test-method scoped \u003ccode\u003eTestContext\u003c/code\u003e semantics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35716\"\u003e#35716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove docs on AbstractStreamingClientHttpRequest for streaming vs buffering mode \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35700\"\u003e#35700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typo in JDBC Core Classes documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35684\"\u003e#35684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35656\"\u003e#35656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spring-web filter documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/30454\"\u003e#30454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0a471c95c14ca47a7c63c4d9b109ac563b785856\"\u003e\u003ccode\u003e0a471c9\u003c/code\u003e\u003c/a\u003e Release v6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/40544e096f9ec1b5e73df7f826557dae5e5c4663\"\u003e\u003ccode\u003e40544e0\u003c/code\u003e\u003c/a\u003e Fix typo in ProxyMethodInvocation javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/23354b01558f4ac2c22579901a6480a628c52c12\"\u003e\u003ccode\u003e23354b0\u003c/code\u003e\u003c/a\u003e Fix doTask method visibility (referring to private Task type)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c5367a1bee739b998b7112003cfd5076a889f7f\"\u003e\u003ccode\u003e5c5367a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12dd75815867def5c6d29be656ae67a0bf493235\"\u003e\u003ccode\u003e12dd758\u003c/code\u003e\u003c/a\u003e Provide compute method implementations in ConcurrentReferenceHashMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5aec2392614e557255114137ed143c2264a8d1d7\"\u003e\u003ccode\u003e5aec239\u003c/code\u003e\u003c/a\u003e Add hints for entities package-private methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d0ff8f92438136e69825e68f146ab1feecd6a465\"\u003e\u003ccode\u003ed0ff8f9\u003c/code\u003e\u003c/a\u003e Fix HttpServiceMethod for suspending functions returning Flow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.12...v6.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.6 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.6...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite:rewrite-test` from 8.66.3 to 8.66.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite/releases\"\u003eorg.openrewrite:rewrite-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.66.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Version and VersionPattern support for gradle FindDependency by \u003ca href=\"https://github.com/DovOps\"\u003e\u003ccode\u003e@​DovOps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6299\"\u003eopenrewrite/rewrite#6299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd find managed dependency version where specified via property by \u003ca href=\"https://github.com/kbrockhoff\"\u003e\u003ccode\u003e@​kbrockhoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6297\"\u003eopenrewrite/rewrite#6297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enull-safety for \u003ccode\u003ebefore\u003c/code\u003e in JRightPadded.withElements() by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6301\"\u003eopenrewrite/rewrite#6301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaking the retrieved BAT wrapper for Gradle use Windows line endings for existing comparisons. by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6304\"\u003eopenrewrite/rewrite#6304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn modified TryResource from JavaVisitor by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6303\"\u003eopenrewrite/rewrite#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaScript: More type attribution by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6298\"\u003eopenrewrite/rewrite#6298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavascript - autoformatting to fix indents of JSX tags by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6307\"\u003eopenrewrite/rewrite#6307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce allocations of \u003ccode\u003eVersion\u003c/code\u003e to reduce GC impact by \u003ca href=\"https://github.com/shanman190\"\u003e\u003ccode\u003e@​shanman190\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6296\"\u003eopenrewrite/rewrite#6296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DovOps\"\u003e\u003ccode\u003e@​DovOps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6299\"\u003eopenrewrite/rewrite#6299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/b3c6ea4f8cd7e9555bec4a9b994aad308f9a831e\"\u003e\u003ccode\u003eb3c6ea4\u003c/code\u003e\u003c/a\u003e Further improvements to reduce GC pressure (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/554fce69505c6c3323b6a001b03cbf6434920b27\"\u003e\u003ccode\u003e554fce6\u003c/code\u003e\u003c/a\u003e Update 0006-recipe-marketplace-csv-format.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/7bc928a8e55a05f85c670aea69e21934f155245e\"\u003e\u003ccode\u003e7bc928a\u003c/code\u003e\u003c/a\u003e Handling indents of JSX tags (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6307\"\u003e#6307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/9618cbfb5a0bd474c1b70d53895d36e545d8fbf9\"\u003e\u003ccode\u003e9618cbf\u003c/code\u003e\u003c/a\u003e JavaScript: More type attribution (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/c67fdbbb7dfd2c078b37ba242cbca9dca822b3c7\"\u003e\u003ccode\u003ec67fdbb\u003c/code\u003e\u003c/a\u003e [Auto] Gradle wrapper scripts as of 2025-11-18T1008\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/52ff682991e28ebff162653bb655069d4562c289\"\u003e\u003ccode\u003e52ff682\u003c/code\u003e\u003c/a\u003e Return modified TryResource from JavaVisitor (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6303\"\u003e#6303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/b4beb43772c4e41798d91be195921bf5b7072c63\"\u003e\u003ccode\u003eb4beb43\u003c/code\u003e\u003c/a\u003e Making the retrieved BAT wrapper for Gradle use Windows line endings for exis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/7c360cda9dc03b9b70bab0f0834f9c62c9348173\"\u003e\u003ccode\u003e7c360cd\u003c/code\u003e\u003c/a\u003e [Auto] Gradle wrapper scripts as of 2025-11-17T1519\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/42b58b168ecafc6fac2fd5503a6fbf7b80dace41\"\u003e\u003ccode\u003e42b58b1\u003c/code\u003e\u003c/a\u003e null-safety for before in withElements() (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6301\"\u003e#6301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/16ada974298d2bf4862677cd922238c552aff7f5\"\u003e\u003ccode\u003e16ada97\u003c/code\u003e\u003c/a\u003e Add find managed dependency version where specified via property (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.66.3...v8.66.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AxonFramework/AxonFramework/pull/3935","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/3935","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3935/packages"}},{"old_version":"6.5.6","new_version":"7.0.0","update_type":"major","path":null,"pr_created_at":"2025-11-18T11:02:09.000Z","version_change":"6.5.6 → 7.0.0","issue":{"uuid":"3637525488","node_id":"PR_kwDOD0Yq4c60FD7l","number":404,"state":"closed","title":"Bump org.springframework.security:spring-security-bom from 6.5.6 to 7.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T11:01:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T11:02:09.000Z","updated_at":"2026-01-02T11:01:16.000Z","time_to_close":3887945,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.6","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.6 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.6...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.6\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/wildfly-clustering/wildfly-clustering-spring/pull/404","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildfly-clustering%2Fwildfly-clustering-spring/issues/404","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/404/packages"}},{"old_version":"6.0.2","new_version":"7.0.0","update_type":"major","path":null,"pr_created_at":"2025-11-18T06:01:17.000Z","version_change":"6.0.2 → 7.0.0","issue":{"uuid":"3636296377","node_id":"PR_kwDOB300kM60A49b","number":1643,"state":"closed","title":"chore(deps): bump org.springframework.security:spring-security-bom from 6.0.2 to 7.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-16T06:01:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T06:01:17.000Z","updated_at":"2025-12-16T06:01:14.000Z","time_to_close":2419195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.0.2 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a minimal authorization server configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18153\"\u003e#18153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGrantedAuthority#getAuthority\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18014\"\u003e#18014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SimpleGrantedAuthority \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18062\"\u003e#18062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the org.springframework.security.config.annotation.web.LogoutDsl's property description \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18026\"\u003e#18026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix webauthn multifactor authentication \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18163\"\u003e#18163\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 org.jetbrains.kotlin:kotlin-bom from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18099\"\u003e#18099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18100\"\u003e#18100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18097\"\u003e#18097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18173\"\u003e#18173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data 2025.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18174\"\u003e#18174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Framework 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18172\"\u003e#18172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring LDAP 4.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18175\"\u003e#18175\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/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/SimonVonXCVII\"\u003e\u003ccode\u003e@​SimonVonXCVII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault WebAuthnConfigurer#rpName to rpId \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18132\"\u003e#18132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument effects of disabling CORS \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18130\"\u003e#18130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWebAuthnAuthenticationFilter\u003c/code\u003e is not getting post-processed by \u003ccode\u003eEnableMfaFiltersPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18128\"\u003e#18128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT hints for authorization server Jackson 3 types should be registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18146\"\u003e#18146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcRegisteredClientRepository should support Jackson 3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18143\"\u003e#18143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestHeaderAuthenticationFilter#getPreAuthenticatedPrincipal should be declared \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18046\"\u003e#18046\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-RC1\u003c/h2\u003e\n\u003ch2\u003e:rewind: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign setRetrieveUserInfo() between OidcUserService and OidcReactiveOAuth2UserService \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18057\"\u003e#18057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider disabling device_code grant by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17998\"\u003e#17998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17507\"\u003e#17507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable PKCE by default in authorization server \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18020\"\u003e#18020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavor Relative Redirects by Default \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/16300\"\u003e#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache from (Reactive)OidcIdTokenDecoderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/16647\"\u003e#16647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/1d99a7fb14c62354cac00412cce2071892cdf465\"\u003e\u003ccode\u003e1d99a7f\u003c/code\u003e\u003c/a\u003e Release 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/0400e29df17562921421ea2de0819a46b9f3cfa5\"\u003e\u003ccode\u003e0400e29\u003c/code\u003e\u003c/a\u003e Merge branch '6.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7ad28772bc44d8800a81f576d0fadc01ce0351f7\"\u003e\u003ccode\u003e7ad2877\u003c/code\u003e\u003c/a\u003e Update to Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/2678925c21f0b035c9d9ac55a9d94eeab84d6f30\"\u003e\u003ccode\u003e2678925\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/87472c9ab40c990291467ec38c3bf45a6bd03d36\"\u003e\u003ccode\u003e87472c9\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ea036702fcb27d7bdf15b524e272717e81b01605\"\u003e\u003ccode\u003eea03670\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/09805317e686432121f611a6f4f9a226a6747b20\"\u003e\u003ccode\u003e0980531\u003c/code\u003e\u003c/a\u003e Update Spring Data 2024.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/4ab933803f98bf167cf1c6dfb90a7e7778db7808\"\u003e\u003ccode\u003e4ab9338\u003c/code\u003e\u003c/a\u003e Update to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/d2b1cb572f89d8020ef53bbff8be17e7a20e9a26\"\u003e\u003ccode\u003ed2b1cb5\u003c/code\u003e\u003c/a\u003e Update to Spring Framework 6.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3e936ebe75d55701097ef82fc3ae7daec7ac7e77\"\u003e\u003ccode\u003e3e936eb\u003c/code\u003e\u003c/a\u003e Update to Spring LDAP 4.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.0.2...7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework.security:spring-security-bom | [\u003e= 6.a, \u003c 7] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.security:spring-security-bom\u0026package-manager=gradle\u0026previous-version=6.0.2\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. 🤖\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/webauthn4j/webauthn4j-spring-security/pull/1643","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webauthn4j%2Fwebauthn4j-spring-security/issues/1643","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1643/packages"}},{"old_version":"6.3.4","new_version":"6.5.6","update_type":"minor","path":null,"pr_created_at":"2025-11-16T09:08:04.000Z","version_change":"6.3.4 → 6.5.6","issue":{"uuid":"3630257479","node_id":"PR_kwDOQMaK1M6zsyWU","number":28,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:08:04.000Z","updated_at":"2025-11-16T09:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.projectreactor.netty:reactor-netty","old_version":"0.8.20.RELEASE","new_version":"1.3.0","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.4.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.projectlombok:lombok","old_version":"1.18.34","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 14 updates in the /provider/indexer-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [io.projectreactor.netty:reactor-netty](https://github.com/reactor/reactor-netty) | `0.8.20.RELEASE` | `1.3.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.4.0` | `7.1.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.2` | `9.2.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.2` | `9.2.1` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.34` | `1.18.42` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.6.0 to 2.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.14] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.10 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake SessionHolder publicly accessible for external resource management \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35799\"\u003e#35799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions Builders do not support ServerResponse subtypes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35791\"\u003e#35791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Jackson CBOR codecs by default if present \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35787\"\u003e#35787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003emaxAttempts\u003c/code\u003e to \u003ccode\u003emaxRetries\u003c/code\u003e in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35772\"\u003e#35772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent Kotlin Serialization side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35761\"\u003e#35761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default API version to the list of supported versions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35755\"\u003e#35755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35753\"\u003e#35753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ApiVersionDeprecationHandler to provide access to handler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35750\"\u003e#35750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse dedicated classes for ApiVersionResolver implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35747\"\u003e#35747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide AOT support for \u003ccode\u003e@Nested\u003c/code\u003e classes in a \u003ccode\u003e@ParameterizedClass\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35744\"\u003e#35744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssertJ support for WebTestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35737\"\u003e#35737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject attempt to use \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e with a scoped proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35722\"\u003e#35722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a way to supply the client builder for an HttpServiceGroup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35707\"\u003e#35707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview HttpMessageConverters.Builder to improve readability of code using the API \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35704\"\u003e#35704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure custom Kotlin Serialization converter on HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35733\"\u003e#35733\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\u003eMissing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35802\"\u003e#35802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax media type checks in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35801\"\u003e#35801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpHeaders\u003c/code\u003e and \u003ccode\u003eWebSocketHttpHeaders\u003c/code\u003e interop issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35792\"\u003e#35792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e weird behavior when combined with \u003ccode\u003e@Async\u003c/code\u003e and \u003ccode\u003e@Transactional\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35788\"\u003e#35788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuildSrc:test failing on JDKs before JDK 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35777\"\u003e#35777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jar validation and fix multi-release jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35768\"\u003e#35768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35740\"\u003e#35740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix port handling in \u003ccode\u003eHtmlUnitRequestBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35709\"\u003e#35709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClient.mutate() should not have side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35698\"\u003e#35698\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 workaround for \u003ccode\u003e@PersistenceContext\u003c/code\u003e and \u003ccode\u003e@PersistenceUnit\u003c/code\u003e in test classes in AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/31442\"\u003e#31442\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 Jetty 12.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35805\"\u003e#35805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35811\"\u003e#35811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35779\"\u003e#35779\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/Sineaggi\"\u003e\u003ccode\u003e@​Sineaggi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/UpStreamThomas\"\u003e\u003ccode\u003e@​UpStreamThomas\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fe00848be255db1455f0189d9ff28661f301be36\"\u003e\u003ccode\u003efe00848\u003c/code\u003e\u003c/a\u003e Release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/333031e64c61b4a95d1e9cdc7b175c7474328975\"\u003e\u003ccode\u003e333031e\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ed444eb0c1c02b8e1b20aade9dfb15f51dd0902e\"\u003e\u003ccode\u003eed444eb\u003c/code\u003e\u003c/a\u003e Next development version (v6.2.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/888d0f9adc9a2b2c7aa137eeb177416f00d95600\"\u003e\u003ccode\u003e888d0f9\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/08798e05de7828159d28530954132052d815bd05\"\u003e\u003ccode\u003e08798e0\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/89e0273244b850b44c2e2dbad7d60a1e6a59439c\"\u003e\u003ccode\u003e89e0273\u003c/code\u003e\u003c/a\u003e Fix UnprocessableContent support in WebClientResponseException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8c4b30a9c733b338f51ccc6945e0ce89a0dac221\"\u003e\u003ccode\u003e8c4b30a\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v7.0.0\"\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.14 to 1.20.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.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\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\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. 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-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\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.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.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\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/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/commons-codec-1.14...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty` from 0.8.20.RELEASE to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.0\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.0\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003e1.3.0 Highlights\u003c/h2\u003e\n\u003ch3\u003e🎯 Major Upgrades\u003c/h3\u003e\n\u003ch4\u003eNetty 4.2\u003c/h4\u003e\n\u003cp\u003eBuilt on the latest \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003e4.2\u003c/code\u003e, bringing the latest networking capabilities and performance improvements.\u003c/p\u003e\n\u003ch3\u003e🎓 Graduated Features\u003c/h3\u003e\n\u003ch4\u003eHTTP/3 support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eQUIC support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eQUIC\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eIO_Uring support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eIO_Uring\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty default transport (Linux)\u003c/strong\u003e: \u003ccode\u003eEpoll\u003c/code\u003e (included out-of-the-box)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty IO_Uring support\u003c/strong\u003e: Available via explicit dependency: \u003ccode\u003eio.netty:netty-transport-native-io_uring\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequirements\u003c/strong\u003e: \u003ccode\u003eJDK 11+\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔍 Enhanced Null Safety using \u003ca href=\"https://jspecify.dev/\"\u003eJSpecify\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eMigrated to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints.\u003c/p\u003e\n\u003cp\u003eFor detailed information and code examples, visit our \u003ca href=\"https://projectreactor.io/docs/netty/release/reference/about-doc.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ePOST\u003c/code\u003e empty body sending \u003ccode\u003econtent-length 0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3663\"\u003e#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHttpClient\u003c/code\u003e does not add \u003ccode\u003eContent-Length\u003c/code\u003e header when \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e and the send \u003ccode\u003ePublisher\u003c/code\u003e does not provide content by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3664\"\u003e#3664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 586257ffdb7aec8bb0e5cf1961896eed87e8bffa, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.0\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.7.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3971\"\u003e#3971\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eSocketProtocolFamily\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3766\"\u003e#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eIoEventLoopGroup\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraduate \u003ccode\u003ereactor-netty-incubator-quic\u003c/code\u003e to \u003ccode\u003ereactor-netty-quic\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3768\"\u003e#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIO_Uring\u003c/code\u003e is now part of \u003ccode\u003eNetty\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3705\"\u003e#3705\u003c/a\u003e and by \u003ca href=\"https://github.com/j-bahr\"\u003e\u003ccode\u003e@​j-bahr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3974\"\u003e#3974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is no more in incubation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3851\"\u003e#3851\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.16.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.6.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eContext Propagation\u003c/code\u003e \u003ccode\u003ev1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.0\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3786\"\u003e#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3630\"\u003e#3630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3640\"\u003e#3640\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3641\"\u003e#3641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3642\"\u003e#3642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3644\"\u003e#3644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3645\"\u003e#3645\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3647\"\u003e#3647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3665\"\u003e#3665\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3694\"\u003e#3694\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3707\"\u003e#3707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3708\"\u003e#3708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3709\"\u003e#3709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3934\"\u003e#3934\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3995\"\u003e#3995\u003c/a\u003e, 8b148ce33b4aa282bbc997d01bf6e99c1da02455, ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpMeterRegistrarAdapter\u003c/code\u003e to track active streams in \u003ccode\u003eHTTP/2\u003c/code\u003e and \u003ccode\u003eHTTP/3\u003c/code\u003e by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove log statement to the correct place by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3674\"\u003e#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API for determining the resolved addresses to which this client should connect by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3687\"\u003e#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport websocket over \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3691\"\u003e#3691\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3715\"\u003e#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable set up \u003ccode\u003eTcpResources\u003c/code\u003e default max connection by setting by \u003ca href=\"https://github.com/lcamhoa\"\u003e\u003ccode\u003e@​lcamhoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3712\"\u003e#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAccessLog\u003c/code\u003e class not final by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3726\"\u003e#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd request and response header iterators to \u003ccode\u003eAccessLogArgProvider\u003c/code\u003e by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3735\"\u003e#3735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport error log handler for Http server by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3700\"\u003e#3700\u003c/a\u003e and by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 4ed2380d4a866e7577c1785c6efd8caa9675ff76 and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3750\"\u003e#3750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/586257ffdb7aec8bb0e5cf1961896eed87e8bffa\"\u003e\u003ccode\u003e586257f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/37c63316fdfc795eae4f091537fb3df7d388e118\"\u003e\u003ccode\u003e37c6331\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.12 into 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a339be753ae253815a1f12cfd879a33772bae896\"\u003e\u003ccode\u003ea339be7\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e96e94ab11cffd22ccc361466c9daa5b58575c8b\"\u003e\u003ccode\u003ee96e94a\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3d510d30989f95a934ccc549beb7071d5c6fbef6\"\u003e\u003ccode\u003e3d510d3\u003c/code\u003e\u003c/a\u003e Depend on Micrometer 1.16.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b1d7de02766b4fe9d596dab03e73c305e22a4f9e\"\u003e\u003ccode\u003eb1d7de0\u003c/code\u003e\u003c/a\u003e Add transitive dependency to netty-codec-http3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\"\u003e\u003ccode\u003eee5ac40\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/8b148ce33b4aa282bbc997d01bf6e99c1da02455\"\u003e\u003ccode\u003e8b148ce\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/967a8d155019278786dc17a814d8175396fe0797\"\u003e\u003ccode\u003e967a8d1\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c4686415c0e342e8844668b520817f5ea530ab2a\"\u003e\u003ccode\u003ec468641\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v0.8.20.RELEASE...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.woodstox:woodstox-core` from 6.4.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/31eb44282bbb70bb57e2499927b6b6b2492201f6\"\u003e\u003ccode\u003e31eb442\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release woodstox-core-7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/c4c39424d877fcb01dcce8395aaee1a54bf32e2f\"\u003e\u003ccode\u003ec4c3942\u003c/code\u003e\u003c/a\u003e Update Maven wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7999b5ae004eaf963677203be284ef9bb0a7b165\"\u003e\u003ccode\u003e7999b5a\u003c/code\u003e\u003c/a\u003e Prep for 7.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/660d42320273988626d64077e0f6c70d4474eb37\"\u003e\u003ccode\u003e660d423\u003c/code\u003e\u003c/a\u003e Comment out cifuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/45fa6a14e67b445f04ad91683f21ce8690be3e4e\"\u003e\u003ccode\u003e45fa6a1\u003c/code\u003e\u003c/a\u003e Update to oss-parent#68, switch to Central Portal publishing (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7b66a2b1aabd973630b4e15e368b5e01529fd47e\"\u003e\u003ccode\u003e7b66a2b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e Remove comment wrt wanting to use Arrays.copyOf(), clean up (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/2ba911b7d3f1efbcb1b43684b17d9217f6fe92cb\"\u003e\u003ccode\u003e2ba911b\u003c/code\u003e\u003c/a\u003e Merge branch '6.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/6518de09ddf03b3c844d0f4ff593de74e5028935\"\u003e\u003ccode\u003e6518de0\u003c/code\u003e\u003c/a\u003e Update Ubuntu in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/24a75854d4ac63d5ac0603450017897de6714db8\"\u003e\u003ccode\u003e24a7585\u003c/code\u003e\u003c/a\u003e Update release notes, minor naming wrt \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/b0a292ec8215f14e47de0220dbd50c79ba1265a5\"\u003e\u003ccode\u003eb0a292e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e) Switch to lookup tables in hotspots \u003ccode\u003eisNameChar()\u003c/code\u003e/\u003ccode\u003eisNameStartChar()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/woodstox/compare/woodstox-core-6.4.0...woodstox-core-7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/indexer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"6.5.1","new_version":"6.5.6","update_type":"patch","path":"the spring group across 1 directory","pr_created_at":"2025-11-16T09:07:20.000Z","version_change":"6.5.1 → 6.5.6","issue":{"uuid":"3630256805","node_id":"PR_kwDOQMaK0s6zsyNn","number":35,"state":"open","title":"Bump org.springframework.security:spring-security-bom from 6.5.1 to 6.5.6 in the spring group across 1 directory","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:07:20.000Z","updated_at":"2025-11-20T16:00:28.755Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"}],"path":"the spring group across 1 directory","ecosystem":"maven"},"body":"Bumps the spring group with 1 update in the / directory: [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security).\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.1 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.1...6.5.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.security:spring-security-bom\u0026package-manager=maven\u0026previous-version=6.5.1\u0026new-version=6.5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"6.5.5","new_version":"6.5.6","update_type":"patch","path":null,"pr_created_at":"2025-11-07T10:05:56.000Z","version_change":"6.5.5 → 6.5.6","issue":{"uuid":"3599594644","node_id":"PR_kwDOACw-fM6yGKSw","number":3876,"state":"closed","title":"build(deps): bump the maven-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-07T11:03:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T10:05:56.000Z","updated_at":"2025-11-07T11:03:44.000Z","time_to_close":3466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven-dependencies","update_count":27,"packages":[{"name":"org.hibernate.orm:hibernate-core","old_version":"7.1.4.Final","new_version":"7.1.7.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"com.mysql:mysql-connector-j","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"nl.jqno.equalsverifier:equalsverifier","old_version":"4.2","new_version":"4.2.1","repository_url":"https://github.com/jqno/equalsverifier"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.11","new_version":"3.7.13","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.projectreactor:reactor-test","old_version":"3.7.11","new_version":"3.7.13","repository_url":"https://github.com/reactor/reactor-core"},{"name":"org.jobrunr:jobrunr","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/jobrunr/jobrunr"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"org.apache.avro:avro","old_version":"1.12.0","new_version":"1.12.1"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-autoconfigure-processor","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-actuator","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-docker-compose","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-testcontainers","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.6","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.5","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.junit:junit-bom","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.21.3","new_version":"2.0.1","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.4","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.54.1","new_version":"1.55.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.oracle.database.jdbc:ojdbc8","old_version":"23.9.0.25.07","new_version":"23.26.0.0.0"},{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.19.0","new_version":"3.21.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"},{"name":"org.openrewrite:rewrite-test","old_version":"8.63.0","new_version":"8.66.1","repository_url":"https://github.com/openrewrite/rewrite"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.1.4.Final` | `7.1.7.Final` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.4.0` | `9.5.0` |\n| [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) | `4.2` | `4.2.1` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.11` | `3.7.13` |\n| [io.projectreactor:reactor-test](https://github.com/reactor/reactor-core) | `3.7.11` | `3.7.13` |\n| [org.jobrunr:jobrunr](https://github.com/jobrunr/jobrunr) | `8.1.0` | `8.2.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0` | `2.5.1` |\n| org.apache.avro:avro | `1.12.0` | `1.12.1` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.0` | `2.20.1` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.11` | `6.2.12` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-autoconfigure-processor](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-actuator](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-docker-compose](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-testcontainers](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.6` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.5` | `6.5.6` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.0` | `6.0.1` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `2.0.1` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.4` | `1.16.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.54.1` | `1.55.0` |\n| com.oracle.database.jdbc:ojdbc8 | `23.9.0.25.07` | `23.26.0.0.0` |\n| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) | `3.19.0` | `3.21.1` |\n| [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite) | `8.63.0` | `8.66.1` |\n\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.1.4.Final to 7.1.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.1.7\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.1.7.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.7.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.7.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.7\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/migration-guide/migration-guide.html\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.1/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003ch1\u003eHibernate ORM 7.1.6.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.1: 7.1.6.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.1.6.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.1.6\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.jboss.org/hibernate/orm/7.1/migration-guide/migration-guide.html\"\u003eMigration Guide\u003c/a\u003e for details about migration from version 7.0 to 7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.1.7/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.7.Final (November 06, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35881\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35881\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-19887 Wrong ClassLoader used for Jackson Module discovery\n* HHH-19868 RowTransformerConstructorImpl throws NullPointerException when TupleMetadata is null\n* HHH-18691 Envers cannot read revisions with records\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HHH-19913 Update the order of release steps and simplify the ORM build script\u003c/p\u003e\n\u003cp\u003eNote: Please refer to JIRA to learn more about each issue.\u003c/p\u003e\n\u003ch2\u003eChanges in 7.1.6.Final (November 02, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35783\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35783\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* [HHH-19883] - JOIN TREAT ignores predicates\u003c/p\u003e\n\u003ch2\u003eChanges in 7.1.5.Final (October 27, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/35716\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/35716\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* [HHH-19888] - FetchPlusOffsetParameterBinder fails to apply static offset for root pagination\n* [HHH-19872] - CriteriaUpdate error updating generic field in \u003ca href=\"https://github.com/MappedSuperclass\"\u003e\u003ccode\u003e@​MappedSuperclass\u003c/code\u003e\u003c/a\u003e\n* [HHH-19862] - Can't update converted column throught CriteriaUpdate#set( SingularAttribute\u0026lt;? super T, Y\u0026gt; attribute, X value);\n* [HHH-19813] - Incorrect default values for 'enableDirtyTracking' and 'enableLazyInitialization' in hibernate-maven-plugin\u003c/p\u003e\n\u003cp\u003e** Sub-task\n* [HHH-19820] - Make sure that the enhancer is not doing anything if all the enablement parameters are false\n* [HHH-19817] - Add the JavaDoc Style documentation appropriate for Maven Plugins\n* [HHH-19816] - Add Integration Tests for the Maven Enhance Plugin without using Maven Invoker\n* [HHH-19815] - Review and Complete the documentation of the Enhance Plugin in the User's Guide\n* [HHH-19814] - Document the Enhance Plugin changes in the Migration Guide\u003c/p\u003e\n\u003cp\u003e** Task\n* [HHH-19889] - Mention third-party dialects throughout the documentation\n* [HHH-19869] - Regroup all dialect information under a single guide\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f916e1a1a85d343c52605b5e3da7195c0036a35c\"\u003e\u003ccode\u003ef916e1a\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.1.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/8e9fb1c7baa519fcc979d8bd8b9d911386aa7102\"\u003e\u003ccode\u003e8e9fb1c\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.1.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/b10798e9b86ba5771a23d234ba4c3fafa083a470\"\u003e\u003ccode\u003eb10798e\u003c/code\u003e\u003c/a\u003e Use an \u0026quot;experimental\u0026quot; version of the release scripts [HHH-19913]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/4bfc70a1db8ab40e612012999d9d70f24c631153\"\u003e\u003ccode\u003e4bfc70a\u003c/code\u003e\u003c/a\u003e Update the order of release steps and simplify the ORM build script [HHH-19913]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/e4e69fa3175b39517ddf22dc48e75085d7004835\"\u003e\u003ccode\u003ee4e69fa\u003c/code\u003e\u003c/a\u003e HHH-19868 RowTransformerConstructorImpl throws NullPointerException when Tupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/46662c4fa485e910e41b9163f3955f903aba30d4\"\u003e\u003ccode\u003e46662c4\u003c/code\u003e\u003c/a\u003e HHH-19868 Add test for issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/9484c66b615d213849aca20d40baca6cfe9fd4d8\"\u003e\u003ccode\u003e9484c66\u003c/code\u003e\u003c/a\u003e HHH-18691 Add Record Classes Support to ComponentMetadataGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/f3f1862c085610f6281a1249a3ab33fd2e0a3be9\"\u003e\u003ccode\u003ef3f1862\u003c/code\u003e\u003c/a\u003e HHH-18691 Add Testcase for Get Property from Embedded Record\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/817b5b8eb6b2c3ae053df892ceff2d916148bf62\"\u003e\u003ccode\u003e817b5b8\u003c/code\u003e\u003c/a\u003e Various fix for TimesTen Dialect, SqlAstTranslator, LimitHandler and Sequence...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/aaa43c2642dcd1ae5cee38500de1ddd95bb733ba\"\u003e\u003ccode\u003eaaa43c2\u003c/code\u003e\u003c/a\u003e HHH-19887 Construct FormatMapper with context for AggregatedClassLoader access\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.1.4...7.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.mysql:mysql-connector-j` from 9.4.0 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107543 (Bug#34464351), Cannot execute a SELECT statement that writes to an OUTFILE.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#17881458, BEHAVIOR OF SETBINARYSTREAM() METHOD IS DIFFERENT WHEN USESERVERPREPSTMTS=TRUE.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#45554 (Bug#11754018), Connector/J does not encode binary data if useServerPrepStatements=false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#114974 (Bug#36614381), the SQL in batch will not clear after statement close.\nThanks to Chengyi Dong for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118688 (Bug#38222681), com.mysql.cj.protocol.a.StringValueEncoder#getString does not handle string escaping.\nThanks to Feng Shen for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118329 (Bug#38022329), Contribution: Optimize BigDecimal zero value handling to reduce memory footprint.\nThanks to Chengjun Huang for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#42777 (Bug#11751788), loadBalanceStrategy and roundRobinLoadBalance should be consolidated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#112090 (Bug#35716608), SHOW ENGINE command runs forever when using cursor fetch.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#116120 (Bug#37079448), Inappropriate charset selected for connection when jdk.charsets not included.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98620 (Bug#31503893), Using DatabaseMetaData.getColumns() gives collation mix error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118389 (Bug#38044940), OCI ephemeral keys not working after change in OCI CLI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7b3c94f50efbddb9f0dd69b3e0d1aaa25305cd6\"\u003e\u003ccode\u003ea7b3c94\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a17a2562a2fa22e018afbdf8d49842f3920cc1e6\"\u003e\u003ccode\u003ea17a256\u003c/code\u003e\u003c/a\u003e Fix for StatementRegressionTest.testBug107543_IntoFile() failing when\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0d642f5e9e1fed34d85155d29700498a79a24949\"\u003e\u003ccode\u003e0d642f5\u003c/code\u003e\u003c/a\u003e Fix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/cdb5880c72f06fec8031c34b7f5fe1817634c841\"\u003e\u003ccode\u003ecdb5880\u003c/code\u003e\u003c/a\u003e Fix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/2ce8cb2a0bc674bd8f8e4d694d215254b02f4493\"\u003e\u003ccode\u003e2ce8cb2\u003c/code\u003e\u003c/a\u003e Fix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/f889decb60ffc770de7e2992098926ad4351c681\"\u003e\u003ccode\u003ef889dec\u003c/code\u003e\u003c/a\u003e Fix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANG...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b62afb27709debe909b036294e29644109544d23\"\u003e\u003ccode\u003eb62afb2\u003c/code\u003e\u003c/a\u003e Fix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/14707424c5080311b9daeda28377d7fa94c37a77\"\u003e\u003ccode\u003e1470742\u003c/code\u003e\u003c/a\u003e Fix for typo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/af1348a1002c025e028139cbc0e6f20ad08c0dd4\"\u003e\u003ccode\u003eaf1348a\u003c/code\u003e\u003c/a\u003e Update build instructions to use protoc for consistency; perform minor cleanups.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/29a877b95d9a062ac2c9772a1b9a139f5d855091\"\u003e\u003ccode\u003e29a877b\u003c/code\u003e\u003c/a\u003e Fix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchem...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/9.4.0...9.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nl.jqno.equalsverifier:equalsverifier` from 4.2 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/releases\"\u003enl.jqno.equalsverifier:equalsverifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease equalsverifier-4.2.1\u003c/h2\u003e\n\u003cp\u003eFor a list of changes in this version, see \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003enl.jqno.equalsverifier:equalsverifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin lazy delegates with a generic type throw \u003ccode\u003eClassCastException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1132\"\u003eIssue 1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactorings in the internal class instantiation logic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7eed7041889227b70a0e846c10be4c0c91a3a4c4\"\u003e\u003ccode\u003e7eed704\u003c/code\u003e\u003c/a\u003e Bumps version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/4d93077978824b47a177483abad0f49a78aa02c9\"\u003e\u003ccode\u003e4d93077\u003c/code\u003e\u003c/a\u003e Updates CHANGELOG for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/558e410e4640ad16954bb8353f63387f51e9c945\"\u003e\u003ccode\u003e558e410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1138\"\u003e#1138\u003c/a\u003e from jqno/fix-kotlin-generics-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/660a901ebe45958f507a00e6b921b3b648ec2c92\"\u003e\u003ccode\u003e660a901\u003c/code\u003e\u003c/a\u003e Handles generics (and bounded generics) in Kotlin lazy delegates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/3e90d935f99e7ac3b25783fefe2735ea18221689\"\u003e\u003ccode\u003e3e90d93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1136\"\u003e#1136\u003c/a\u003e from jqno/dependabot/maven/dependencies-890a8c9fde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/eb765ae25b96a65a4d31318efc100de70de91042\"\u003e\u003ccode\u003eeb765ae\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 9 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/f109108cc186752683682a40b74d70bd62f746fe\"\u003e\u003ccode\u003ef109108\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1135\"\u003e#1135\u003c/a\u003e from jqno/dependabot/github_actions/dependencies-dc5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/8cab16ddccd64d5ced672651ea72b29e40945f33\"\u003e\u003ccode\u003e8cab16d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7fdcf0cfecb97f0136787c737e5363eedd79dc1b\"\u003e\u003ccode\u003e7fdcf0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1134\"\u003e#1134\u003c/a\u003e from jqno/refactor-generic-builtin-prefabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/7538ec0909ff9ef32ee596e7db176620d2d5ffab\"\u003e\u003ccode\u003e7538ec0\u003c/code\u003e\u003c/a\u003e Removes unused code (thanks PITest!)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jqno/equalsverifier/compare/equalsverifier-4.2...equalsverifier-4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-core` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-test` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor:reactor-test` from 3.7.11 to 3.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-core/releases\"\u003eio.projectreactor:reactor-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003e3.7.12\u003c/code\u003e is part of the \u003ccode\u003e2024.0.11\u003c/code\u003e \u003cstrong\u003eRelease Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.14.12\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.4.11\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in a1dcd932d8403f1e3434fcc88ce083435be92740\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBlockhound\u003c/code\u003e \u003ccode\u003ev1.0.14.RELEASE\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4088\"\u003e#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHooks#isAutomaticContextPropagationEnabled\u003c/code\u003e by \u003ca href=\"https://github.com/sdeleuze\"\u003e\u003ccode\u003e@​sdeleuze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4090\"\u003e#4090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\"\u003ehttps://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.12\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/reactor/reactor-core/commit/dbbb82f74762461c128d2068863037ce30078ae2\"\u003e\u003ccode\u003edbbb82f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/f4a8e993501c2abfd70522d74ade1456b32466bb\"\u003e\u003ccode\u003ef4a8e99\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.263.0 to 1.267.0 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/135bcb13a6bd7ca7e1f8d4d3d3deb123c7cab4f6\"\u003e\u003ccode\u003e135bcb1\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.tools:blockhound from 1.0.14.RELEASE to 1.0.15.RELEASE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/3499e4227e64c41fe5c369c4cf522edf4d74bfb0\"\u003e\u003ccode\u003e3499e42\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.0 to 5.14.1 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/794e63e5456b4ef1e15fc1a0c2d971da2b85f95a\"\u003e\u003ccode\u003e794e63e\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 in /.github/workflows (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4118\"\u003e#4118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/310ead8dc434c999c77360bc8bf4986a9149a26e\"\u003e\u003ccode\u003e310ead8\u003c/code\u003e\u003c/a\u003e Bump byteBuddy from 1.17.7 to 1.17.8 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/6903b7ab445581815700c463c35ae1fbf3eb59f2\"\u003e\u003ccode\u003e6903b7a\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor.addons:reactor-extra from 3.5.3 to 3.5.4 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/18774fc0bf76eb14b82f232d1b61c420bba4cb7c\"\u003e\u003ccode\u003e18774fc\u003c/code\u003e\u003c/a\u003e [release] Next development version 3.7.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a1dcd932d8403f1e3434fcc88ce083435be92740\"\u003e\u003ccode\u003ea1dcd93\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 3.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-core/commit/a9bb4c9d57f9f0a54a74bec66baafc88f0e9183a\"\u003e\u003ccode\u003ea9bb4c9\u003c/code\u003e\u003c/a\u003e Bump Gradle Wrapper 8.12.1 -\u0026gt; 8.14.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-core/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-core/compare/v3.7.11...v3.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jobrunr:jobrunr` from 8.1.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jobrunr/jobrunr/releases\"\u003eorg.jobrunr:jobrunr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch1\u003eJobRunr and JobRunr Pro 8.2.0\u003c/h1\u003e\n\u003cp\u003eJobRunr 8.2.0 introduces several improvements. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuarkus 2.27 support\u003c/li\u003e\n\u003cli\u003eEnd of support for Kotlin 2.0\u003c/li\u003e\n\u003cli\u003eImproved dashboard web server security. Note that cross-origin requests from a browser are blocked (you can still call them via other http clients). You'll need to either proxy the web server or implement custom REST endpoints. In JobRunr Pro, you can configure allowed origins.\u003c/li\u003e\n\u003cli\u003eEasily monitor rate limiters on the JobRunr Pro Dashboard.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe'd like to thank \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e  and \u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e  for their contribution!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eJobRunr 8.2.0\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJobRunrConfiguration#useMetrics\u003c/code\u003e and deprecate \u003ccode\u003eJobRunrConfiguration#useMicroMeter\u003c/code\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1400\"\u003e#1400\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1400\"\u003ejobrunr/jobrunr#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Disable text selection of timestamp for the job log reports, contributed by \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1395\"\u003e#1395\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve security. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1407\"\u003ejobrunr/jobrunr#1407\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1405\"\u003ePR#1405\u003c/a\u003e and [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1406\"\u003ejobrunr/jobrunr#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove MethodFinderPredicate to support kotlin 2.2.20 bridge methods. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1413\"\u003e#1413\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1413\"\u003ejobrunr/jobrunr#1413\u003c/a\u003e) (fixes [issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1381\"\u003e#1381\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1381\"\u003ejobrunr/jobrunr#1381\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes JobMethodNotFoundException after upgrading to Kotlin 2.2.20 ([issue \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1381\"\u003e#1381\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1381\"\u003ejobrunr/jobrunr#1381\u003c/a\u003e)).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade frontend dependencies. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1391\"\u003e#1391\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1391\"\u003ejobrunr/jobrunr#1391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gradle to v9.1 and drop kotlin 2.0. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1398\"\u003e#1398\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1398\"\u003ejobrunr/jobrunr#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSteps to re-enable Sonar Cloud coverage analysis, contributed by \u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1416\"\u003e#1416\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1416\"\u003ejobrunr/jobrunr#1416\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michal-mm\"\u003e\u003ccode\u003e@​michal-mm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1416\"\u003ejobrunr/jobrunr#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJobRunr Pro 8.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable tracing configuration for the fluent api. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/703\"\u003e#703\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/703\"\u003ejobrunr/jobrunr-pro#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Add ratelimiters tab to monitor rate-limiter. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/724\"\u003e#724\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/724\"\u003ejobrunr/jobrunr-pro#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve workflow linking.\u003c/li\u003e\n\u003cli\u003e[Configuration] Automatically clean up rate-limiters configuration that where configured via properties when they are no longer listed. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/724\"\u003e#724\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/724\"\u003ejobrunr/jobrunr-pro#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Configuration] Allow to configure allowed-origins via properties. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/717\"\u003e#717\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/717\"\u003ejobrunr/jobrunr-pro#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrim license key. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/700\"\u003e#700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/700\"\u003ejobrunr/jobrunr-pro#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublish JobRunr Pro Micronaut Annotations. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/719\"\u003e#719\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/719\"\u003ejobrunr/jobrunr-pro#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003eCustomSchedule\u003c/code\u003e API. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/709\"\u003e#709\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/709\"\u003ejobrunr/jobrunr-pro#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJobRunrConfiguration#useMetrics\u003c/code\u003e and deprecate \u003ccode\u003eJobRunrConfiguration#useMicroMeter\u003c/code\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1400\"\u003e#1400\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1400\"\u003ejobrunr/jobrunr#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Disable text selection of timestamp for the job log reports, contributed by \u003ca href=\"https://github.com/miettal\"\u003e\u003ccode\u003e@​miettal\u003c/code\u003e\u003c/a\u003e. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1395\"\u003e#1395\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1395\"\u003ejobrunr/jobrunr#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dashboard] Improve security. [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1407\"\u003ejobrunr/jobrunr#1407\u003c/a\u003e), [PR#1405]\n(\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1405\"\u003ejobrunr/jobrunr#1405\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/pull/1406\"\u003ejobrunr/jobrunr#1406\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/704\"\u003e#704\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/704\"\u003ejobrunr/jobrunr-pro#704\u003c/a\u003e), [PR \u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/708\"\u003e#708\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr-pro/pull/708\"\u003ejobrunr/jobrunr-pro#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/916025bf1ae8af1c908a5794c6f3485f6978fbd4\"\u003e\u003ccode\u003e916025b\u003c/code\u003e\u003c/a\u003e Updates and cache gradle plugins. (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/e5f3a09cbc4e93b5d5167bc30fb465fa762cdfe5\"\u003e\u003ccode\u003ee5f3a09\u003c/code\u003e\u003c/a\u003e Steps to re-enable Sonar Cloud coverage analysis (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/e9e6f9e927da188fb8798d8f5d4f33db996f8037\"\u003e\u003ccode\u003ee9e6f9e\u003c/code\u003e\u003c/a\u003e Fix MethodFinderPredicate (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/23d2112f30d82d78e4e6d24ad9889bf18ac52034\"\u003e\u003ccode\u003e23d2112\u003c/code\u003e\u003c/a\u003e Improve MethodFinderPredicate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/cbf695849d00f1eac7b04a133b1b90ab397f281a\"\u003e\u003ccode\u003ecbf6958\u003c/code\u003e\u003c/a\u003e Upgrade gradle to v9.1 and drop kotlin 2.0 (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/062d250eeef763664906f49dd16a278cdec9ea4e\"\u003e\u003ccode\u003e062d250\u003c/code\u003e\u003c/a\u003e Fix client side redirect (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/1606f52c7020568135df6b76bc36e485e6348d21\"\u003e\u003ccode\u003e1606f52\u003c/code\u003e\u003c/a\u003e Remove webhook (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/322325947f3cf5c9ec704994b32a72e811195386\"\u003e\u003ccode\u003e3223259\u003c/code\u003e\u003c/a\u003e Prevent cross origin requests (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/def9f4dd9259afe2012b841c3f719c5baf45c97c\"\u003e\u003ccode\u003edef9f4d\u003c/code\u003e\u003c/a\u003e Add CSP headers (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jobrunr/jobrunr/commit/c3db34ffc7b5a2d999fb1b72b42df23d18465080\"\u003e\u003ccode\u003ec3db34f\u003c/code\u003e\u003c/a\u003e add an apiNotification webhook in the notification center (\u003ca href=\"https://redirect.github.com/jobrunr/jobrunr/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jobrunr/jobrunr/compare/v8.1.0...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.quartz-scheduler:quartz` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quartz-scheduler/quartz/releases\"\u003eorg.quartz-scheduler:quartz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eQuartz 2.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a bug-fix and dependency upgrade release of the 2.5.x line.\u003c/p\u003e\n\u003cp\u003eAll changes/updates:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/milestone/9?closed=1\"\u003eCompleted Issues\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJars can be found on Maven Central:\u003cbr /\u003e\n\u003ca href=\"https://central.sonatype.com/artifact/org.quartz-scheduler/quartz\"\u003equartz.jar\u003c/a\u003e\n\u003ca href=\"https://central.sonatype.com/artifact/org.quartz-scheduler/quartz-jobs\"\u003equartz-jobs.jar\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/quartz-scheduler/quartz/commit/5c6447ecd35a102e861d21bf14808a7b7f90f840\"\u003e\u003ccode\u003e5c6447e\u003c/code\u003e\u003c/a\u003e Set quartzVersion to 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/2a97f397949ec58fc980a661fd2930213b29d77b\"\u003e\u003ccode\u003e2a97f39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1405\"\u003e#1405\u003c/a\u003e from akomakom/ci-sonatype-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/c339ed9238a295d1ff82edef47761a884ae4aba4\"\u003e\u003ccode\u003ec339ed9\u003c/code\u003e\u003c/a\u003e Sonatype URL changes for central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/21e87cf2a33487ce68820a37e8e66fdc85f5bf5e\"\u003e\u003ccode\u003e21e87cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1403\"\u003e#1403\u003c/a\u003e from jhouserizer/remove_ref_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/aa5c6b876274cdf72984fe4bb88ca5a45f11db07\"\u003e\u003ccode\u003eaa5c6b8\u003c/code\u003e\u003c/a\u003e remove redundant copies of docs from this repo, reference in site repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/1cade275718132767913654f806d77799f13776b\"\u003e\u003ccode\u003e1cade27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quartz-scheduler/quartz/issues/1344\"\u003e#1344\u003c/a\u003e from vibbix/feature/bulk-loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/bb88264babcf35fa24986c370e1b5fe110af066b\"\u003e\u003ccode\u003ebb88264\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/7fee004d2ed0ad29585d01a3b17cbece54c34b32\"\u003e\u003ccode\u003e7fee004\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/72368200560c7a2837ff74f26fafb019a8330163\"\u003e\u003ccode\u003e7236820\u003c/code\u003e\u003c/a\u003e - more formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quartz-scheduler/quartz/commit/5c073df5f08713d69eef969418de3d742ee2141b\"\u003e\u003ccode\u003e5c073df\u003c/code\u003e\u003c/a\u003e - rebased PR\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quartz-scheduler/quartz/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.avro:avro` from 1.12.0 to 1.12.1\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.20.0 to 2.20.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/5e24010d233e7a9fac96e9b23f49ded3d365602c\"\u003e\u003ccode\u003e5e24010\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/59a2e4a2174fe0e42c43969a9dc6700063e0cabf\"\u003e\u003ccode\u003e59a2e4a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3fc364543ca9fa28e84ecdce5a1fcf780e5e3f09\"\u003e\u003ccode\u003e3fc3645\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7539eccfddb634012e831842f4a2d15adb676202\"\u003e\u003ccode\u003e7539ecc\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/21f04ba45475ea2aa6446cf54a0e8d9476088970\"\u003e\u003ccode\u003e21f04ba\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/085b32f5b9732bdc59695fe28218eece8a5c9a80\"\u003e\u003ccode\u003e085b32f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/f2a1f50cf9921808ee53ecf6e5381ae2a94d2d2f\"\u003e\u003ccode\u003ef2a1f50\u003c/code\u003e\u003c/a\u003e Prep for 2.19.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ee69fcf5c369b3dff0e2bb87498824207066fd47\"\u003e\u003ccode\u003eee69fcf\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3735e1ee7444a278bcc51e9f577953053c0cc8f8\"\u003e\u003ccode\u003e3735e1e\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d405492be6c74ee59738505575c5a1e3f50b00d2\"\u003e\u003ccode\u003ed405492\u003c/code\u003e\u003c/a\u003e Add helper script for safekeeping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.0...jackson-bom-2.20.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-framework-bom` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\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-configuration-processor` from 3.5.6 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter` from 3.5.6 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737...\n\n_Description has been truncated_","html_url":"https://github.com/AxonFramework/AxonFramework/pull/3876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/3876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3876/packages"}},{"old_version":"6.5.1","new_version":"6.5.6","update_type":"patch","path":"/partition-core","pr_created_at":"2025-11-02T09:14:28.000Z","version_change":"6.5.1 → 6.5.6","issue":{"uuid":"3579281944","node_id":"PR_kwDOQMaK0s6xDCBB","number":16,"state":"open","title":"Bump the core-dependencies group in /partition-core with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:14:28.000Z","updated_at":"2025-11-09T11:00:21.617Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":15,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.12` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\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/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\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-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\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\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\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\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\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\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\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\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.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\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\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.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\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\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\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.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\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-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\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.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\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.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\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-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\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.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\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.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\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.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\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.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\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.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"6.3.6","new_version":"6.5.6","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:11:40.000Z","version_change":"6.3.6 → 6.5.6","issue":{"uuid":"3579274090","node_id":"PR_kwDOQMaK2s6xDA1K","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:40.000Z","updated_at":"2025-11-02T09:13:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 30 updates in the /file-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.13` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-classic` from 1.5.16 to 1.5.20\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-classic` from 1.5.16 to 1.5.20\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-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. 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\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/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.11 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\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/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\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.30 to 1.18.42\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.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\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/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.4.0...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.15.0 to 2.20.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.15.0 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 to 2.20\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 `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/s...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"6.3.4","new_version":"6.5.6","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:11:26.000Z","version_change":"6.3.4 → 6.5.6","issue":{"uuid":"3579273636","node_id":"PR_kwDOQMaKz86xDAun","number":19,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:26.000Z","updated_at":"2025-11-16T11:00:29.010Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":32,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.19.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"3.1.11"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2024.0.11","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 32 updates in the /provider/search-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.19.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.19.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `3.1.11` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2024.0.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\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/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.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-maven-plugin` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\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/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b7446...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"6.5.1","new_version":"6.5.6","update_type":"patch","path":null,"pr_created_at":"2025-11-02T09:09:59.000Z","version_change":"6.5.1 → 6.5.6","issue":{"uuid":"3579269716","node_id":"PR_kwDOQMaK0s6xDAF3","number":11,"state":"open","title":"Bump the spring group with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:09:59.000Z","updated_at":"2025-11-16T11:00:27.311Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":3,"packages":[{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 3 updates: [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security), [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework.security:spring-security-bom` from 6.5.1 to 6.5.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-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\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/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\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 com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.5.1...6.5.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-framework-bom` from 6.2.9 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.12\"\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.11 to 6.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}}]}