{"id":29715,"name":"org.springframework.boot:spring-boot-starter-amqp","ecosystem":"maven","repository_url":"https://github.com/spring-projects/spring-boot","issues_count":12,"created_at":"2025-06-07T06:18:47.438Z","updated_at":"2025-06-07T06:18:47.438Z","purl":"pkg:maven/org.springframework.boot:spring-boot-starter-amqp","metadata":{"id":5108487,"name":"org.springframework.boot:spring-boot-starter-amqp","ecosystem":"maven","description":"Starter for using Spring AMQP and Rabbit MQ","homepage":"https://spring.io/projects/spring-boot","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-boot","keywords_array":[],"namespace":"org.springframework.boot","versions_count":247,"first_release_published_at":"2014-04-01T12:59:35.000Z","latest_release_published_at":"2025-05-22T21:49:33.000Z","latest_release_number":"3.5.0","last_synced_at":"2025-06-06T21:30:58.784Z","created_at":"2022-07-30T09:52:12.035Z","updated_at":"2025-06-06T21:30:58.784Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.boot/spring-boot-starter-amqp/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.boot/spring-boot-starter-amqp/","metadata":{},"repo_metadata":{"uuid":"6296790","full_name":"spring-projects/spring-boot","owner":"spring-projects","description":"Spring Boot","archived":false,"fork":false,"pushed_at":"2023-03-22T03:54:08.000Z","size":164832,"stargazers_count":66185,"open_issues_count":610,"forks_count":38217,"subscribers_count":3380,"default_branch":"main","last_synced_at":"2023-03-22T06:15:29.781Z","etag":null,"topics":["framework","java","spring","spring-boot"],"latest_commit_sha":null,"homepage":"https://spring.io/projects/spring-boot","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"shama/nodewebkit","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":"CODE_OF_CONDUCT.adoc","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-19T15:02:57.000Z","updated_at":"2023-03-22T06:05:17.000Z","dependencies_parsed_at":"2023-01-16T21:00:56.293Z","dependency_job_id":null,"html_url":"https://github.com/spring-projects/spring-boot","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-boot","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-boot/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-boot/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":"v2.6.11","sha":"8458a0ebcf48608a5613bed65756c178c57e380e","kind":"tag","published_at":"2022-08-18T03:32:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.11","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.11"},{"name":"v3.0.0-M4","sha":"7367bae12a3844ae3f127f2f745b148e9ee1bbdb","kind":"tag","published_at":"2022-07-21T10:23:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v3.0.0-M4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-M4"},{"name":"v2.7.2","sha":"57f0e7dfb61bc440446c7c494d3790e053734729","kind":"tag","published_at":"2022-07-21T08:36:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.2"},{"name":"v2.6.10","sha":"3285f49760159eac85436cff0b35d980a2237145","kind":"tag","published_at":"2022-07-21T07:10:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.10","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.10"},{"name":"v2.7.1","sha":"30f6ba92c8a3cc73f8c4d185c600de28353ff05d","kind":"tag","published_at":"2022-06-23T11:20:09.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.1"},{"name":"v2.6.9","sha":"a36763a388589a9943e920a62782de61da458060","kind":"tag","published_at":"2022-06-23T09:55:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.9","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.9"},{"name":"v3.0.0-M3","sha":"2b128cc031f6cdcd71aff27fcaa363fe6e9ed0b4","kind":"tag","published_at":"2022-05-19T19:57:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v3.0.0-M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-M3"},{"name":"v2.7.0","sha":"932b87a8b649978da08fb161f93eb98fed37bcf8","kind":"tag","published_at":"2022-05-19T11:53:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.0","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0"},{"name":"v2.6.8","sha":"b89a122206c2a87840e945965aa8ad68bb526214","kind":"tag","published_at":"2022-05-19T09:21:37.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.8","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.8"},{"name":"v2.5.14","sha":"ff27ca1793063c346ba9ccfde70eb75cb2e69f66","kind":"tag","published_at":"2022-05-19T07:36:19.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.14","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.14"},{"name":"v2.7.0-RC1","sha":"c82e1007771c177279115522c5b54d3f93b6c65e","kind":"tag","published_at":"2022-04-21T21:06:50.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.0-RC1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0-RC1"},{"name":"v2.6.7","sha":"6281c3093c8773140795497df4f63b535ff5b895","kind":"tag","published_at":"2022-04-21T08:43:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.7","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.7"},{"name":"v2.5.13","sha":"86b6de1c7531a512064209954d7f66467df59c27","kind":"tag","published_at":"2022-04-21T06:30:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.13","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.13"},{"name":"v2.6.6","sha":"1aac6edafe08fe6981c04dc4b4ce9f3426d4a2c0","kind":"tag","published_at":"2022-03-31T13:26:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.6","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.6"},{"name":"v2.5.12","sha":"c307fb3eea4b6eb37529bb92c18202ee5a1baa10","kind":"tag","published_at":"2022-03-31T12:15:58.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.12","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.12"},{"name":"v3.0.0-M2","sha":"63a339f80700acc5b6a633d853a8b99ce47a74ae","kind":"tag","published_at":"2022-03-24T22:05:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v3.0.0-M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-M2"},{"name":"v2.7.0-M3","sha":"d7d44ccd93fee38944375a283f638c2f60c336b1","kind":"tag","published_at":"2022-03-24T19:25:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.0-M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0-M3"},{"name":"v2.6.5","sha":"835e7d10d9c9ac0a54d40a32e4d3d35411739741","kind":"tag","published_at":"2022-03-24T13:40:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.5","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.5"},{"name":"v2.5.11","sha":"8c8665c8f43a3379a2b9440bd54d7f0075117d52","kind":"tag","published_at":"2022-03-24T12:06:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.11","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.11"},{"name":"v2.7.0-M2","sha":"590e8e50d4eae0f9dbf9e0df2d1ce74b828ef895","kind":"tag","published_at":"2022-02-24T19:50:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.0-M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0-M2"},{"name":"v2.6.4","sha":"786d010003603ad338b0d9f25c1338192fb94801","kind":"tag","published_at":"2022-02-24T12:02:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.4"},{"name":"v2.5.10","sha":"78d79aa7cdf36705c8a2a7e9f7a93ccf53974605","kind":"tag","published_at":"2022-02-24T08:32:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.10","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.10"},{"name":"v3.0.0-M1","sha":"4feda2c267be968923e0327c3755d9f955ccb216","kind":"tag","published_at":"2022-01-20T20:36:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v3.0.0-M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-M1"},{"name":"v2.7.0-M1","sha":"965c53651638928fe40e3cdc1f34f762c2d455c9","kind":"tag","published_at":"2022-01-20T18:06:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.7.0-M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0-M1"},{"name":"v2.6.3","sha":"8b541021f2b76ccc312637d8a614f741df7ca8ed","kind":"tag","published_at":"2022-01-20T14:00:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.3"},{"name":"v2.5.9","sha":"0ad46a12d0eabfeb4d5fa9165f1209c3ffb414ae","kind":"tag","published_at":"2022-01-20T10:59:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.9","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.9"},{"name":"v2.6.2","sha":"309111515b64e7303723a0a18cd0d57713ab5791","kind":"tag","published_at":"2021-12-21T19:40:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.2"},{"name":"v2.5.8","sha":"6d6d04d155211de616d5fe1bd4922add6161c5d2","kind":"tag","published_at":"2021-12-21T17:14:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.8","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.8"},{"name":"v2.6.1","sha":"e29375a65f0dd7ec0df6c4c2a8e3f8890897b31d","kind":"tag","published_at":"2021-11-29T12:58:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.1"},{"name":"v2.6.0","sha":"3ac9f7268bc7eec4da375a073962e6b8310177f2","kind":"tag","published_at":"2021-11-19T06:38:09.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.0","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.0"},{"name":"v2.5.7","sha":"15ca062db5e199296bc4b5e30d7e72f6720a09e4","kind":"tag","published_at":"2021-11-18T10:24:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.7","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.7"},{"name":"v2.4.13","sha":"5fdd5c8c5f2cc70bcfb37b6cda8136ce3a881adc","kind":"tag","published_at":"2021-11-18T07:29:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.13","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.13"},{"name":"v2.6.0-RC1","sha":"27a9d03fe22e5d5ee9e7e91da73718fe55b8287b","kind":"tag","published_at":"2021-10-21T20:58:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.0-RC1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.0-RC1"},{"name":"v2.5.6","sha":"746460e9c9018611628c57b08a9dedd334a6f9d9","kind":"tag","published_at":"2021-10-21T11:42:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.6","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.6"},{"name":"v2.4.12","sha":"0e5c588972458110535bb851b1d100da56187814","kind":"tag","published_at":"2021-10-21T09:14:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.12","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.12"},{"name":"v2.6.0-M3","sha":"dff939e7d6f6facd232867c690e7f1fa7577825f","kind":"tag","published_at":"2021-09-24T02:24:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.0-M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.0-M3"},{"name":"v2.5.5","sha":"cd47855fa1ceeb96f703f183689c09323ffe2257","kind":"tag","published_at":"2021-09-23T07:08:30.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.5","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.5"},{"name":"v2.4.11","sha":"9924b5a6a00b8342469e0ec8bd8fccde5f2216df","kind":"tag","published_at":"2021-09-23T05:22:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.11","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.11"},{"name":"v2.6.0-M2","sha":"bce3c3f87efcca5984a2e2af8ecac1e8be8ad55f","kind":"tag","published_at":"2021-08-19T16:45:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.0-M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.0-M2"},{"name":"v2.5.4","sha":"1fbfc221b201775284d33252edc3550372a74502","kind":"tag","published_at":"2021-08-19T11:42:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.4"},{"name":"v2.4.10","sha":"c486b407ae5721233403f7e88270fa0ccbf4ee11","kind":"tag","published_at":"2021-08-19T10:02:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.10","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.10"},{"name":"v2.6.0-M1","sha":"1bcebf55e0523255688082088b7158ebc53b7b57","kind":"tag","published_at":"2021-07-22T21:39:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.6.0-M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.6.0-M1"},{"name":"v2.5.3","sha":"10fd3fbb16d3bc4731e9c0b6c7f977542576a822","kind":"tag","published_at":"2021-07-22T13:48:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.3"},{"name":"v2.4.9","sha":"3048c80fce267298aa457ad7837fe6ed8a86997e","kind":"tag","published_at":"2021-07-22T09:44:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.9","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.9"},{"name":"v2.5.2","sha":"0d0861ba90e296159243bf2dcce05eb68cefcc38","kind":"tag","published_at":"2021-06-24T22:18:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.2"},{"name":"v2.4.8","sha":"d3aaf82b0e6947f7cbcf13f9fdab7dc9962ee16f","kind":"tag","published_at":"2021-06-24T10:50:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.8","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.8"},{"name":"v2.5.1","sha":"947bcae5b772b607c208278f263e693d79b3713a","kind":"tag","published_at":"2021-06-10T17:45:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.1"},{"name":"v2.4.7","sha":"60ef79f263b6a28e0c7f7b57c9740426468113bd","kind":"tag","published_at":"2021-06-10T10:25:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.7","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.7"},{"name":"v2.3.12.RELEASE","sha":"584d0aaa9cbe8967038389e0af62f72a39dd74b2","kind":"tag","published_at":"2021-06-10T08:14:48.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.12.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.12.RELEASE"},{"name":"v2.5.0","sha":"273062a7195ca997ad5ab874d26b6a0ce769511a","kind":"tag","published_at":"2021-05-20T22:56:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.0","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0"},{"name":"v2.4.6","sha":"c90fb8e725f4d0e7e3d91044462ddd02747d7460","kind":"tag","published_at":"2021-05-20T09:46:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.6","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.6"},{"name":"v2.3.11.RELEASE","sha":"0d9956ef136bd4d854ba8ed02c04b3309851c91f","kind":"tag","published_at":"2021-05-20T07:59:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.11.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.11.RELEASE"},{"name":"v2.5.0-RC1","sha":"571dfef25300f1becd0c58e85ec92116fe364921","kind":"tag","published_at":"2021-04-16T01:59:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.0-RC1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0-RC1"},{"name":"v2.4.5","sha":"43b37fbeb17f3d78518f802ceeb0595b9a21c1c3","kind":"tag","published_at":"2021-04-15T11:27:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.5","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.5"},{"name":"v2.3.10.RELEASE","sha":"fad37fe11f9121a88a24522d6afdb65a46667f35","kind":"tag","published_at":"2021-04-15T09:34:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.10.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.10.RELEASE"},{"name":"v2.5.0-M3","sha":"7bad7574590dc55226e312a8ba1617f734fdee90","kind":"tag","published_at":"2021-03-19T05:58:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.0-M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0-M3"},{"name":"v2.4.4","sha":"eac059c0e688b7dabdd16bc199a5c21cd88eb3f9","kind":"tag","published_at":"2021-03-18T08:34:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.4"},{"name":"v2.5.0-M2","sha":"4d00b43f6681172d3c7d3a069aabc734964ed590","kind":"tag","published_at":"2021-02-19T01:20:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.0-M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0-M2"},{"name":"v2.4.3","sha":"1fbe055b87a1210c1275d1551342ced5b5416e05","kind":"tag","published_at":"2021-02-18T14:05:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.3"},{"name":"v2.3.9.RELEASE","sha":"6ffeebf65aa221463f33494fe689571e21d008b4","kind":"tag","published_at":"2021-02-18T08:50:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.9.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.9.RELEASE"},{"name":"v2.5.0-M1","sha":"d2f04303c5f70dd1bdba1ba7ff336eb0e5a8b316","kind":"tag","published_at":"2021-01-22T01:35:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.5.0-M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0-M1"},{"name":"v2.4.2","sha":"a4be69b5817e43450d5e51e70f9c32fb195321ac","kind":"tag","published_at":"2021-01-15T02:55:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.2"},{"name":"v2.3.8.RELEASE","sha":"2380f71b53446a81569223951b7c2e52d0b2e437","kind":"tag","published_at":"2021-01-14T18:22:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.8.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.8.RELEASE"},{"name":"v2.2.13.RELEASE","sha":"62536202091c4aa4b9d1654c9b008eb2286592cf","kind":"tag","published_at":"2021-01-14T08:38:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.13.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.13.RELEASE"},{"name":"v2.4.1","sha":"e07249450da1b0045db2170ac98905d04e3a5e14","kind":"tag","published_at":"2020-12-11T06:59:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1"},{"name":"v2.3.7.RELEASE","sha":"de11b86e9547964f2559d7463f2610f51892c112","kind":"tag","published_at":"2020-12-11T05:37:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.7.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.7.RELEASE"},{"name":"v2.2.12.RELEASE","sha":"ecffd67dc422053d9ca509f0aec73370df7dba82","kind":"tag","published_at":"2020-12-10T15:24:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.12.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.12.RELEASE"},{"name":"v2.4.0","sha":"44a1ea012582d9a0531ef8548a6a1120551ddc03","kind":"tag","published_at":"2020-11-12T13:53:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0"},{"name":"v2.3.6.RELEASE","sha":"2ea95d382387c5a5c57d7167f9b3ae0a21f6f2c1","kind":"tag","published_at":"2020-11-12T08:28:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.6.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.6.RELEASE"},{"name":"v2.4.0-RC1","sha":"a914a88b0faf733cc8e21ca17e1b9d24aaa81f5a","kind":"tag","published_at":"2020-10-30T01:07:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0-RC1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0-RC1"},{"name":"v2.3.5.RELEASE","sha":"c9f4604284a395a88cda5799f691077aa0849563","kind":"tag","published_at":"2020-10-29T22:12:12.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.5.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.5.RELEASE"},{"name":"v2.2.11.RELEASE","sha":"589ed7daf3a5efc9739a72a2041d893d8e21741a","kind":"tag","published_at":"2020-10-29T12:41:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.11.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.11.RELEASE"},{"name":"v2.1.18.RELEASE","sha":"4f10fa1e6f767f6e48e52023a7afeb3a95d99fde","kind":"tag","published_at":"2020-10-29T10:13:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.18.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.18.RELEASE"},{"name":"v2.4.0-M4","sha":"c17b7f637f188d96f95a45dc196b8caf3ab3b9a6","kind":"tag","published_at":"2020-10-15T20:54:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0-M4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0-M4"},{"name":"v2.4.0-M3","sha":"f510a3ef2c7fbdc0bf81c7a0e2728902669dd2b3","kind":"tag","published_at":"2020-09-17T20:28:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0-M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0-M3"},{"name":"v2.3.4.RELEASE","sha":"fb68a44c6d249457c05d7603df5d936d64f2cffb","kind":"tag","published_at":"2020-09-17T12:51:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.4.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.4.RELEASE"},{"name":"v2.2.10.RELEASE","sha":"b850933cb60c1d6b2a3d99182d1102d2a52e7269","kind":"tag","published_at":"2020-09-17T10:01:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.10.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.10.RELEASE"},{"name":"v2.1.17.RELEASE","sha":"666358d17df6e84fdb21feebd8b518fe03daed64","kind":"tag","published_at":"2020-09-17T06:24:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.17.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.17.RELEASE"},{"name":"v2.4.0-M2","sha":"5eb8efb44d9fc4cb320b83baf2310a07eccc8342","kind":"tag","published_at":"2020-08-13T22:16:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0-M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0-M2"},{"name":"v2.3.3.RELEASE","sha":"cede8709ce11c917741ec292eab4c8cc7058d8d4","kind":"tag","published_at":"2020-08-13T15:36:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.3.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.3.RELEASE"},{"name":"v2.3.2.RELEASE","sha":"2c94b6c972e9cf353f89020d2a8d19c913d53008","kind":"tag","published_at":"2020-07-24T17:33:49.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.2.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.2.RELEASE"},{"name":"v2.2.9.RELEASE","sha":"2d0ccfa9d218cb7ca0e53e8acf273ed57d9f6150","kind":"tag","published_at":"2020-07-24T07:55:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.9.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.9.RELEASE"},{"name":"v2.1.16.RELEASE","sha":"2ebf607af0424d8a9113068db9f5ccba9e0d0a68","kind":"tag","published_at":"2020-07-23T21:01:18.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.16.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.16.RELEASE"},{"name":"v2.4.0-M1","sha":"e33a34de9a944bb122f4a622db246a6170b51804","kind":"tag","published_at":"2020-06-29T13:47:50.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.4.0-M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.4.0-M1"},{"name":"v2.3.1.RELEASE","sha":"48ebb665dad7a1f05905c82c621f4731b12cee4d","kind":"tag","published_at":"2020-06-11T22:49:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.1.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.1.RELEASE"},{"name":"v2.2.8.RELEASE","sha":"9544993886906ed32bb3699c5536aa60bc724d59","kind":"tag","published_at":"2020-06-11T12:09:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.8.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.8.RELEASE"},{"name":"v2.1.15.RELEASE","sha":"cb0ac7ea6a43f0cdec8659e7d325bebdaf26b9b6","kind":"tag","published_at":"2020-06-11T08:04:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.15.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.15.RELEASE"},{"name":"v2.3.0.RELEASE","sha":"fe709952e5217267866ac2e91e6c7f2e9b9eaffd","kind":"tag","published_at":"2020-05-15T01:13:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.RELEASE"},{"name":"v2.2.7.RELEASE","sha":"53e430cf3e2bee4aa53cc68d2894b3e1cd9dc878","kind":"tag","published_at":"2020-05-07T14:32:37.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.7.RELEASE"},{"name":"v2.1.14.RELEASE","sha":"83fb4084b1b45572ea5ded61c0d7e0c04b106a3c","kind":"tag","published_at":"2020-05-07T13:20:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.14.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.14.RELEASE"},{"name":"v2.3.0.RC1","sha":"1e23d39aa2c8e74cd4d3272e466f9d87cb15b3a3","kind":"tag","published_at":"2020-05-01T04:05:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.RC1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.RC1"},{"name":"v2.3.0.M4","sha":"b33a003396f52bcaff332a36cf7b1b90a3b59b30","kind":"tag","published_at":"2020-04-03T10:58:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.M4","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M4"},{"name":"v2.2.6.RELEASE","sha":"0e395eb49eccaaddde0445cc634cfea862d71728","kind":"tag","published_at":"2020-03-26T11:12:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.6.RELEASE"},{"name":"v2.3.0.M3","sha":"afe7234cdde0df5472bffc6032f9c48abd307fe8","kind":"tag","published_at":"2020-03-12T16:08:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.M3","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M3"},{"name":"v2.2.5.RELEASE","sha":"d39a7577d1f2e9eabc1b119645e90521faf13eda","kind":"tag","published_at":"2020-02-27T12:09:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.5.RELEASE"},{"name":"v2.1.13.RELEASE","sha":"fc8f1bfa14f49e67b65b6a770070e45856ec2a6d","kind":"tag","published_at":"2020-02-27T09:33:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.1.13.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.1.13.RELEASE"},{"name":"v2.3.0.M2","sha":"83f3e666d01e94cc6976022a86fc41febe72038e","kind":"tag","published_at":"2020-02-13T21:02:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.M2","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M2"},{"name":"v2.3.0.M1","sha":"de9a99f441000305dbff50883c2ec2b49fbd2d62","kind":"tag","published_at":"2020-01-23T19:17:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.3.0.M1","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M1"},{"name":"v2.2.4.RELEASE","sha":"7a1712bc71ffe098b223733fc7685ae620d17209","kind":"tag","published_at":"2020-01-20T17:51:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.4.RELEASE"},{"name":"v2.2.3.RELEASE","sha":"eccb628050eb5ff4f5830e8d95599176a8c35796","kind":"tag","published_at":"2020-01-16T14:18:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-boot/tar.gz/v2.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-boot/releases/tag/v2.2.3.RELEASE"}]},"repo_metadata_updated_at":"2023-03-22T06:55:56.881Z","dependent_packages_count":347,"downloads":null,"downloads_period":null,"dependent_repos_count":25903,"rankings":{"downloads":null,"dependent_repos_count":0.03586599342790735,"dependent_packages_count":0.22942213673158612,"stargazers_count":0.06271539632924582,"forks_count":0.031658251182175204,"docker_downloads_count":0.3867115492506212,"average":0.14927466538430714},"purl":"pkg:maven/org.springframework.boot/spring-boot-starter-amqp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.boot:spring-boot-starter-amqp","docker_dependents_count":578,"docker_downloads_count":163561610,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.boot:spring-boot-starter-amqp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.boot:spring-boot-starter-amqp/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-amqp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-amqp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-amqp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-amqp/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":4,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4282460419","node_id":"PR_kwDORwgUXc7TThvL","number":91,"state":"open","title":"Bump the all-gradle group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T12:07:29.000Z","updated_at":"2026-04-20T07:44:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-gradle","update_count":27,"packages":[{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.18.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.18.2","new_version":"2.21.2"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-context","old_version":"7.0.3","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-oauth2-jose","old_version":"7.0.0","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.11.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.13.16","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.tngtech.archunit:archunit-junit5","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"tools.jackson.module:jackson-module-kotlin","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"dev.turingcomplete:kotlin-onetimepassword","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/marcelkliemannel/kotlin-onetimepassword"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"6.0.0","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"org.testcontainers:testcontainers","old_version":"1.21.4","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.postgresql:postgresql","old_version":"42.7.6","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.microsoft.playwright:playwright","old_version":"1.52.0","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright-java"},{"name":"org.jetbrains.kotlin:kotlin-gradle-plugin","old_version":"2.3.0","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot:spring-boot-gradle-plugin","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jooq:jooq-codegen","old_version":"3.19.18","new_version":"3.21.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-gradle group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.18.2` | `2.21.2` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.18.2` | `2.21.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `4.0.4` | `4.0.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.7` |\n| [org.springframework.security:spring-security-oauth2-jose](https://github.com/spring-projects/spring-security) | `7.0.0` | `7.0.4` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.11.4` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.16` | `1.14.9` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.tngtech.archunit:archunit-junit5](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.18.2` | `2.21.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `3.0.3` |\n| [tools.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `3.1.0` | `3.1.2` |\n| [dev.turingcomplete:kotlin-onetimepassword](https://github.com/marcelkliemannel/kotlin-onetimepassword) | `2.4.0` | `2.4.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `6.0.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.21.4` | `2.0.4` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.21.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.6` | `42.7.10` |\n| [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java) | `1.52.0` | `1.59.0` |\n| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.20` |\n| [org.springframework.boot:spring-boot-gradle-plugin](https://github.com/spring-projects/spring-boot) | `4.0.4` | `4.0.5` |\n| org.jooq:jooq-codegen | `3.19.18` | `3.21.2` |\n\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.18.2 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4cabc749f4ab0d8f021cdb7965205c5143397cbe\"\u003e\u003ccode\u003e4cabc74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d54bb98a8ad2792f97ed37c90356a7d8522948f\"\u003e\u003ccode\u003e4d54bb9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/592baef54746b913ea9388afc8c6c8df3cd0a74b\"\u003e\u003ccode\u003e592baef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1135\"\u003e#1135\u003c/a\u003e from k163377/fix-1129\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8af231de9894d97c34766de688148ec1fabeeec8\"\u003e\u003ccode\u003e8af231d\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1135\"\u003e#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f0f71df516376d187e41ffddedac045f60f213c0\"\u003e\u003ccode\u003ef0f71df\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/3ee4c816c8092d36caa6ff047d4913a24b387186\"\u003e\u003ccode\u003e3ee4c81\u003c/code\u003e\u003c/a\u003e Set apiVersion and languageVersion to 1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50fff7c38c968e84e9d012e305fa81cce0bc3f6a\"\u003e\u003ccode\u003e50fff7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1136\"\u003e#1136\u003c/a\u003e from k163377/fix/note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d85c1d5373077eb6e041c3398ffd5e7fbc9932c8\"\u003e\u003ccode\u003ed85c1d5\u003c/code\u003e\u003c/a\u003e Set release dates for CREDITS-2.x.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e49feb16ad8464f43cc3a594810c5728414a85c3\"\u003e\u003ccode\u003ee49feb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1132\"\u003e#1132\u003c/a\u003e from k163377/fix/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/59ea20f78a45a64e2a8018d85a805fbd5c415896\"\u003e\u003ccode\u003e59ea20f\u003c/code\u003e\u003c/a\u003e Fix maven-badges URL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.18.2...jackson-module-kotlin-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.2 to 2.21.2\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-validation` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-validation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-mail` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 7.0.3 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-oauth2-jose` from 7.0.0 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-oauth2-jose'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/01ff3b086a60f565b332ea9257168aaa1699e279\"\u003e\u003ccode\u003e01ff3b0\u003c/code\u003e\u003c/a\u003e Add Workflow for Deferring Issues\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/33e6f4bd3f5641decd530b2202464f5e3211cecb\"\u003e\u003ccode\u003e33e6f4b\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/7.0.0...7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.11.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.11.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.mockk:mockk` from 1.13.16 to 1.14.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockk/mockk/releases\"\u003eio.mockk:mockk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize value class arguments in EqMatcher for consistent comparison by \u003ca href=\"https://github.com/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable logging to withArg \u0026amp; withNullableArg by \u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): document suppressing superclass calls by \u003ca href=\"https://github.com/ch200203\"\u003e\u003ccode\u003e@​ch200203\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1444\"\u003emockk/mockk#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1103\"\u003e#1103\u003c/a\u003e. by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix configuration option example for restricted classes by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1465\"\u003emockk/mockk#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix InaccessibleObjectException when spying on JDK interfaces on JDK 16+ by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1457\"\u003emockk/mockk#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java 11 compatibility: replace Random.nextLong(long, long) with Java 8 compatible alternative by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1456\"\u003emockk/mockk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional restricted mock system property by \u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1454\"\u003emockk/mockk#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError when mocking methods returning ArrayList by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1464\"\u003emockk/mockk#1464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange JUnit 4/5 dependencies from implementation to compileOnly by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1455\"\u003emockk/mockk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump dependencies, bump dexter by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1477\"\u003emockk/mockk#1477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue 1475: nullable value class verification by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1480\"\u003emockk/mockk#1480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate build configuration to version catalog by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1481\"\u003emockk/mockk#1481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up CI configuration and build artifacts by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1482\"\u003emockk/mockk#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Spotless formatting plugin by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1483\"\u003emockk/mockk#1483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ktlint unused-imports rule and clean up code by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1489\"\u003emockk/mockk#1489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable no-wildcard-imports in ktlint by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1491\"\u003emockk/mockk#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd List injection support for \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1356\"\u003e#1356\u003c/a\u003e) by \u003ca href=\"https://github.com/h2jinee\"\u003e\u003ccode\u003e@​h2jinee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1492\"\u003emockk/mockk#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify settings files by prioritizing mockk.properties in MockKSettings by \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1474\"\u003emockk/mockk#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type matching for any() when parameter is Any  (\u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1296\"\u003e#1296\u003c/a\u003e) by \u003ca href=\"https://github.com/chapakook\"\u003e\u003ccode\u003e@​chapakook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1494\"\u003emockk/mockk#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Dokka to 2.1.0 and Refactor Documentation Setup by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1499\"\u003emockk/mockk#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump gradle to 9.3.0, add .gitattributes by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1502\"\u003emockk/mockk#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1342\"\u003e#1342\u003c/a\u003e: Handle value classes for type parameters and don't unbox value classes returned as interface/supertype by \u003ca href=\"https://github.com/ianbrandt\"\u003e\u003ccode\u003e@​ianbrandt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1442\"\u003emockk/mockk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce clearAllStubsFromMemory by \u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1503\"\u003emockk/mockk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dokka to 2.2.0-Beta by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1505\"\u003emockk/mockk#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e initialization order based on dependencies by \u003ca href=\"https://github.com/neungs-2\"\u003e\u003ccode\u003e@​neungs-2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1500\"\u003emockk/mockk#1500\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/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1457\"\u003emockk/mockk#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1454\"\u003emockk/mockk#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1477\"\u003emockk/mockk#1477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h2jinee\"\u003e\u003ccode\u003e@​h2jinee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1492\"\u003emockk/mockk#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1474\"\u003emockk/mockk#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chapakook\"\u003e\u003ccode\u003e@​chapakook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1494\"\u003emockk/mockk#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianbrandt\"\u003e\u003ccode\u003e@​ianbrandt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1442\"\u003emockk/mockk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neungs-2\"\u003e\u003ccode\u003e@​neungs-2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1500\"\u003emockk/mockk#1500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mockk/mockk/compare/1.14.6...1.14.9\"\u003ehttps://github.com/mockk/mockk/compare/1.14.6...1.14.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize value class arguments in EqMatcher for consistent comparison by \u003ca href=\"https://github.com/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable logging to withArg \u0026amp; withNullableArg by \u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): document suppressing superclass calls by \u003ca href=\"https://github.com/ch200203\"\u003e\u003ccode\u003e@​ch200203\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1444\"\u003emockk/mockk#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1103\"\u003e#1103\u003c/a\u003e. by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/71a8e21be4d2f443848cf552685ffe62aeb5f3ca\"\u003e\u003ccode\u003e71a8e21\u003c/code\u003e\u003c/a\u003e Release v1.14.9 and bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/cd84546921adf9c91c6635396b5c6c13263f3a0d\"\u003e\u003ccode\u003ecd84546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1500\"\u003e#1500\u003c/a\u003e from neungs-2/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/79b507adc690a7b62dc879bc198e3088fef0b845\"\u003e\u003ccode\u003e79b507a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1505\"\u003e#1505\u003c/a\u003e from jgrnrt/fix-dokka-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/373f95b88cca5bd60cfdf16d5ac1c4b64d89d5d6\"\u003e\u003ccode\u003e373f95b\u003c/code\u003e\u003c/a\u003e bump dokka to 2.2.0-Beta to fix \u0026quot;ERROR CLASS: Symbol not found\u0026quot; in generated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/dbd755cbd67779c72c3ab86600d364aea3bcd679\"\u003e\u003ccode\u003edbd755c\u003c/code\u003e\u003c/a\u003e docs: \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e dependency order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/e4ff90b320ad73f9e61bf1b3758cb3028ec64aad\"\u003e\u003ccode\u003ee4ff90b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1503\"\u003e#1503\u003c/a\u003e from nishatoma/add-clear-memory-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/4a7d48190154a4d2a22b6066c9a0bd387f1ea356\"\u003e\u003ccode\u003e4a7d481\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/ExtraToast/personal-stack/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraToast%2Fpersonal-stack/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"},{"uuid":"2824653985","node_id":"PR_kwDOIjcRf86oXMyh","number":934,"state":"open","title":"Bump the maven group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-13T05:15:51.000Z","updated_at":"2025-09-13T05:15:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":7,"packages":[{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.5","new_version":"4.9.6","repository_url":"https://github.com/davidB/scala-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [net.alchim31.maven:scala-maven-plugin](https://github.com/davidB/scala-maven-plugin) | `4.9.5` | `4.9.6` |\n\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 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\u003c/blockquote\u003e\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.5.3...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-failsafe-plugin` from 3.5.3 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-failsafe-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\u003c/blockquote\u003e\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.5.3...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.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.3 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-failsafe-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\u003c/blockquote\u003e\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.5.3...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 `net.alchim31.maven:scala-maven-plugin` from 4.9.5 to 4.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/9044ff84df9c19f5c68694a0b7b9959934aa009b\"\u003e\u003ccode\u003e9044ff8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/b361a5c5e85ea7a09a3c930a67f477103c0cf003\"\u003e\u003ccode\u003eb361a5c\u003c/code\u003e\u003c/a\u003e fix: weird slf4j javadoc error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/73401431cae22becea401459325fac91cb809da8\"\u003e\u003ccode\u003e7340143\u003c/code\u003e\u003c/a\u003e fix: do attach javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/0b53f39ca40cbe32af03c31c59ddc89640ad368d\"\u003e\u003ccode\u003e0b53f39\u003c/code\u003e\u003c/a\u003e chore: revert maven-gpg-plugin 3.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/b51971cd01188d225cc15bb4bfd7344e8d7e16e6\"\u003e\u003ccode\u003eb51971c\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/c051222713a6a3913395592652b29e5d06e8aed2\"\u003e\u003ccode\u003ec051222\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/dfaadc181ffc931d7e7d875cb9e1231509462ab9\"\u003e\u003ccode\u003edfaadc1\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.codehaus.plexus:plexus-archiver (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/69792dc715a2d56c93f5b5d2e02529bd30c217af\"\u003e\u003ccode\u003e69792dc\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/baebbdc0afe00e8bfb4cf797c1258680f3507045\"\u003e\u003ccode\u003ebaebbdc\u003c/code\u003e\u003c/a\u003e Manipulating classpath items should preserve item order (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/a25b9424cd731b48efdd215777b67d6ec5a7f47a\"\u003e\u003ccode\u003ea25b942\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/scala-maven-plugin/compare/4.9.5...4.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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 o...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/934","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/934","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/934/packages"},{"uuid":"2568658049","node_id":"PR_kwDOM-vhzs6ZGpyB","number":156,"state":"closed","title":"Bump the maven group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-09-18T22:12:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-04T23:02:15.000Z","updated_at":"2025-09-18T22:12:00.000Z","time_to_close":9155385,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jesperancinha.plugins:omni-coveragereporter-maven-plugin","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jesperancinha.plugins:omni-coveragereporter-maven-plugin](https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin) | `0.4.4` | `0.4.5` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.21` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.6.0` | `3.6.1` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jesperancinha.plugins:omni-coveragereporter-maven-plugin` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin/commits\"\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 2.0.21 to 2.1.21\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 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.21\"\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-reflect` from 2.0.21 to 2.1.21\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.21\"\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-maven-allopen` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.21\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"},{"uuid":"2558712158","node_id":"PR_kwDOKsv2Ms6Ygtle","number":46,"state":"closed","title":"Bump the all-deps-minor-and-patch group with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-03T05:20:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T22:28:28.000Z","updated_at":"2025-06-03T05:20:38.000Z","time_to_close":111130,"merged_at":"2025-06-03T05:20:38.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps-minor-and-patch","update_count":11,"packages":[{"name":"org.apache.tomcat:tomcat-catalina","old_version":"10.1.40","new_version":"10.1.41"},{"name":"org.springframework:spring-webmvc","old_version":"6.2.6","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.2.6","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-deps-minor-and-patch group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat:tomcat-catalina | `10.1.40` | `10.1.41` |\n| [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) | `6.2.6` | `6.2.7` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.2.6` | `6.2.7` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 10.1.40 to 10.1.41\n\nUpdates `org.springframework:spring-webmvc` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-security` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-actuator` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it ...\n\n_Description has been truncated_","html_url":"https://github.com/BitWeb/java-core-lib/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitWeb%2Fjava-core-lib/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"3058358575","node_id":"PR_kwDOM-vhzs6V6XaR","number":145,"state":"open","title":"Bump the maven group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:18:44.000Z","updated_at":"2025-06-04T22:55:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":15,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jesperancinha.plugins:omni-coveragereporter-maven-plugin","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jesperancinha.plugins:omni-coveragereporter-maven-plugin](https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin) | `0.4.4` | `0.4.5` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.20` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jesperancinha.plugins:omni-coveragereporter-maven-plugin` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin/commits\"\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 2.0.21 to 2.1.20\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 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-reflect` from 2.0.21 to 2.1.20\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-maven-allopen` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/s...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"},{"uuid":"2467068553","node_id":"PR_kwDOM-vhzs6TDHqJ","number":128,"state":"closed","title":"Bump the maven group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T23:04:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-17T22:53:36.000Z","updated_at":"2025-05-12T23:04:20.000Z","time_to_close":2160644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":14,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.20` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.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 2.0.21 to 2.1.20\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 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-reflect` from 2.0.21 to 2.1.20\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-maven-allopen` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.4.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.4\u003c/h2\u003e\n\u003ch2\u003e❗ Noteworthy Changes\u003c/h2\u003e\n\u003cp\u003eTomcat APR support is now disabled by default if you are using Java 24 or higher. This change has been made to prevent JDK from issuing warnings.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.4-Release-Notes#tomcat-apr\"\u003ethe updated release notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActuator throws an exception when using prototype scoped DataSource bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44706\"\u003e#44706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker API error message is missing in some cases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44630\"\u003e#44630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultJmsListenerContainerFactoryConfigurer#setObservationRegistry should not be public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44585\"\u003e#44585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen an application contains multiple DataSource beans, EntityManagerFactoryBuilder will default ddl-auto to a value that may only be appropriate for the primary DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44516\"\u003e#44516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen the main class is not proxied, native testing that uses the application's main method does not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44481\"\u003e#44481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen loading configuration from a Resource, Log4J2LoggingSystem may not close the InputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44473\"\u003e#44473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen loading from a resource, PemContent does not close the InputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44454\"\u003e#44454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceBanner does not close the InputStream used to read the banner \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44452\"\u003e#44452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigDataLocationResolvers and PropertySourceLoaders are loaded using a potentially different class loader \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44450\"\u003e#44450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka message sending fails with 'class SslBundleSslEngineFactory could not be found' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44437\"\u003e#44437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka in native-image fails when using SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44436\"\u003e#44436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested test classes don't inherit properties from \u003ccode\u003e@DataJpaTest\u003c/code\u003e on enclosing class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44407\"\u003e#44407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure diagnostics are poor when trying to use an image platform that is not supported by the builder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44059\"\u003e#44059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecking if APR is available logs a warning on Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44033\"\u003e#44033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultiline properties in documentation are missing backslashes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44790\"\u003e#44790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SqlR2dbcScriptDatabaseInitializer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44764\"\u003e#44764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44754\"\u003e#44754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove OpenShift link that 404s \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44748\"\u003e#44748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to javadoc for JavaExec.setArgsString \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44536\"\u003e#44536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44523\"\u003e#44523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate descriptions of properties that no longer require Flyway Teams \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44483\"\u003e#44483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in javadoc of CommonStructuredLogFormat#ELASTIC_COMMON_SCHEMA \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44469\"\u003e#44469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSamples for metadata annotation processers have invalid fold attribute \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"2867383998","node_id":"PR_kwDOIjcRf86L9rNa","number":884,"state":"open","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-02-20T22:11:30.000Z","updated_at":"2025-09-15T22:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.5","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.5` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.3` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.3\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-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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-amqp` from 3.3.5 to 3.4.3\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-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.5 to 3.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.5 to 3.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.6.0 to 2.8.5\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.5 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters by \u003ca href=\"https://github.com/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor trimIndent Method by \u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e \u0026amp; \u003ccode\u003e@Schema\u003c/code\u003e on props not fields only by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly filter out actuator endpoints with double asterisks. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2896\"\u003espringdoc/springdoc-openapi#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd needed runtime reflection hints for native image by \u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not require JsonSubType annotation for sealed classes by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\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/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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.4...v2.8.5\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.4...v2.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.4 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign Swagger-UI Prefix Path with Swagger-WebMvc Behavior by \u003ca href=\"https://github.com/abdelmoez-guetat\"\u003e\u003ccode\u003e@​abdelmoez-guetat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2862\"\u003espringdoc/springdoc-openapi#2862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of getGenericMapResponse by \u003ca href=\"https://github.com/ML-Marco\"\u003e\u003ccode\u003e@​ML-Marco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2873\"\u003espringdoc/springdoc-openapi#2873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide option to set allowed locales \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e by \u003ca href=\"https://github.com/martin-tarjanyi\"\u003e\u003ccode\u003e@​martin-tarjanyi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2875\"\u003espringdoc/springdoc-openapi#2875\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2862\"\u003e#2862\u003c/a\u003e - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.5] - 2025-02-16\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.4] - 2025-01-25\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e2862 - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\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/2870\"\u003e#2870\u003c/a\u003e - Springdoc 2.8.x + Spring Boot 3.4.1 breaks native image support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2869\"\u003e#2869\u003c/a\u003e - Exception logged when generating schema for delete method of Spring Data repository.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2856\"\u003e#2856\u003c/a\u003e - \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e is ignored in new version of lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2852\"\u003e#2852\u003c/a\u003e - \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(types = \u0026quot;xxx\u0026quot;) does not work for multipart param with enabled springdoc.default-support-form-data config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9006225a449c9532a1dd6ef8a4fd428b0c6f95e8\"\u003e\u003ccode\u003e9006225\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/21869843f3c761e4bfe11468f18ff601a6548bfd\"\u003e\u003ccode\u003e2186984\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f4e632b5c51c4a700db02179ec44c9b5b39e022e\"\u003e\u003ccode\u003ef4e632b\u003c/code\u003e\u003c/a\u003e Do not require JsonSubType annotation for sealed classes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2696\"\u003e#2696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7c0229faf576ab86fb6c41176214d22a457975c3\"\u003e\u003ccode\u003e7c0229f\u003c/code\u003e\u003c/a\u003e Merge branch 'sahil-ramagiri-sealed-classes'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8f98a39b9d79c28b940a48e9d8a049317e1c7538\"\u003e\u003ccode\u003e8f98a39\u003c/code\u003e\u003c/a\u003e PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a329910010b6186b894debdefed3c55bbd638377\"\u003e\u003ccode\u003ea329910\u003c/code\u003e\u003c/a\u003e Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/cdfaf63895773dd389027f8c5ad152abb326405f\"\u003e\u003ccode\u003ecdfaf63\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ee5ab0386bc2ccfe91bb441d2f59fa7a32729bd2\"\u003e\u003ccode\u003eee5ab03\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0775180535a0b7f1fcd6b1f7c18100689ed1c1a0\"\u003e\u003ccode\u003e0775180\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54ea28e909b5ba4dad0d2a3f5cd5379d18f00086\"\u003e\u003ccode\u003e54ea28e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e from lorenzbaier/native-runtime-hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.4.3\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-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow access to the errorHandler and messageAckListener values of an AbstractMessageListenerContainer \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2980\"\u003e#2980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd convenient getter for stream name \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2962\"\u003e#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncorrect Recover commands during shutdown with spring-rabbit \u0026gt;= 3.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2957\"\u003e#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing retryCount results in UnsupportedOperationException \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2951\"\u003e#2951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCannot find the constants (QUEUE_NAME/QUEUE_MESSAGE_COUNT/QUEUE_CONSUMER_COUNT)  in RabbitTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2960\"\u003e#2960\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.springframework.data:spring-data-bom from 2024.1.2 to 2024.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2973\"\u003e#2973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2969\"\u003e#2969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2966\"\u003e#2966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2963\"\u003e#2963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2948\"\u003e#2948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/bb64611cbf5edc31d75df5aacb94de91a768987f\"\u003e\u003ccode\u003ebb64611\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/b1cb881315abb96d3459916d37fffcd54d3056d9\"\u003e\u003ccode\u003eb1cb881\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2978\"\u003eGH-2978\u003c/a\u003e: Expose some getters for \u003ccode\u003eAbstractMessageListenerContainer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bc5152a64f817a495a42e45bc6a32ad10737e770\"\u003e\u003ccode\u003ebc5152a\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bdb7437e2e4c0ff11c6816efc8533b45a304ccbe\"\u003e\u003ccode\u003ebdb7437\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.2 to 2024.1.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/d0dfa16bf41db628c34e3ec77dbb09ba62b8d49f\"\u003e\u003ccode\u003ed0dfa16\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/37106935206d5be088dad0c29b8b2ff6cd98209a\"\u003e\u003ccode\u003e3710693\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2963\"\u003e#2963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/34ea3669f137a9ca05dd86d63fd52c9afb95608c\"\u003e\u003ccode\u003e34ea366\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/df5186c2b93fe0855354793b60afdd810a68abff\"\u003e\u003ccode\u003edf5186c\u003c/code\u003e\u003c/a\u003e Add convenient \u003ccode\u003eStreamListenerContainer.getStreamName()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bbc23c336ac15108afdeefbecc592092cca18394\"\u003e\u003ccode\u003ebbc23c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2956\"\u003eGH-2956\u003c/a\u003e: Fix doc for \u003ccod...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/884","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/884","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/884/packages"},{"uuid":"2340696980","node_id":"PR_kwDOIjcRf86LhDOU","number":879,"state":"closed","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-27T10:51:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-02-17T22:31:25.000Z","updated_at":"2025-08-27T10:51:42.000Z","time_to_close":16460417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.5","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.5` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\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.6.0 to 2.8.5\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.5 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters by \u003ca href=\"https://github.com/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor trimIndent Method by \u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e \u0026amp; \u003ccode\u003e@Schema\u003c/code\u003e on props not fields only by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly filter out actuator endpoints with double asterisks. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2896\"\u003espringdoc/springdoc-openapi#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd needed runtime reflection hints for native image by \u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not require JsonSubType annotation for sealed classes by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\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/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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.4...v2.8.5\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.4...v2.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.4 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign Swagger-UI Prefix Path with Swagger-WebMvc Behavior by \u003ca href=\"https://github.com/abdelmoez-guetat\"\u003e\u003ccode\u003e@​abdelmoez-guetat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2862\"\u003espringdoc/springdoc-openapi#2862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of getGenericMapResponse by \u003ca href=\"https://github.com/ML-Marco\"\u003e\u003ccode\u003e@​ML-Marco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2873\"\u003espringdoc/springdoc-openapi#2873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide option to set allowed locales \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e by \u003ca href=\"https://github.com/martin-tarjanyi\"\u003e\u003ccode\u003e@​martin-tarjanyi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2875\"\u003espringdoc/springdoc-openapi#2875\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2862\"\u003e#2862\u003c/a\u003e - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.5] - 2025-02-16\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.4] - 2025-01-25\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e2862 - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\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/2870\"\u003e#2870\u003c/a\u003e - Springdoc 2.8.x + Spring Boot 3.4.1 breaks native image support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2869\"\u003e#2869\u003c/a\u003e - Exception logged when generating schema for delete method of Spring Data repository.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2856\"\u003e#2856\u003c/a\u003e - \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e is ignored in new version of lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2852\"\u003e#2852\u003c/a\u003e - \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(types = \u0026quot;xxx\u0026quot;) does not work for multipart param with enabled springdoc.default-support-form-data config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9006225a449c9532a1dd6ef8a4fd428b0c6f95e8\"\u003e\u003ccode\u003e9006225\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/21869843f3c761e4bfe11468f18ff601a6548bfd\"\u003e\u003ccode\u003e2186984\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f4e632b5c51c4a700db02179ec44c9b5b39e022e\"\u003e\u003ccode\u003ef4e632b\u003c/code\u003e\u003c/a\u003e Do not require JsonSubType annotation for sealed classes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2696\"\u003e#2696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7c0229faf576ab86fb6c41176214d22a457975c3\"\u003e\u003ccode\u003e7c0229f\u003c/code\u003e\u003c/a\u003e Merge branch 'sahil-ramagiri-sealed-classes'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8f98a39b9d79c28b940a48e9d8a049317e1c7538\"\u003e\u003ccode\u003e8f98a39\u003c/code\u003e\u003c/a\u003e PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a329910010b6186b894debdefed3c55bbd638377\"\u003e\u003ccode\u003ea329910\u003c/code\u003e\u003c/a\u003e Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/cdfaf63895773dd389027f8c5ad152abb326405f\"\u003e\u003ccode\u003ecdfaf63\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ee5ab0386bc2ccfe91bb441d2f59fa7a32729bd2\"\u003e\u003ccode\u003eee5ab03\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0775180535a0b7f1fcd6b1f7c18100689ed1c1a0\"\u003e\u003ccode\u003e0775180\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54ea28e909b5ba4dad0d2a3f5cd5379d18f00086\"\u003e\u003ccode\u003e54ea28e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e from lorenzbaier/native-runtime-hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/cfdc239c8795059daf138f326fb2e0b471ae3248\"\u003e\u003ccode\u003ecfdc239\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/e9b535be2dce3e334a09e45247a2f0cd9f444eec\"\u003e\u003ccode\u003ee9b535b\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/7279330ce837ae07eef7016c9fe45c159d30dbc0\"\u003e\u003ccode\u003e7279330\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/6e1d0a54eb0862e4f8dd0bb130be262339ab7517\"\u003e\u003ccode\u003e6e1d0a5\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4e73f097c7d69d96e045ca98f43a99aa1ddc8080\"\u003e\u003ccode\u003e4e73f09\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/415a61065dc676d0a7124ec66819cba5a7101f12\"\u003e\u003ccode\u003e415a610\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/c434d873d3c79ad746fc14045f80e4126a7b8c6a\"\u003e\u003ccode\u003ec434d87\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle \u003ccode\u003e8.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4bd3b1dba9d4da9941843bcff8da2aec6773c188\"\u003e\u003ccode\u003e4bd3b1d\u003c/code\u003e\u003c/a\u003e Migrate to DCO from CLA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/0752c32a4e082897ef8fb68f25fffa3eaeefce5b\"\u003e\u003ccode\u003e0752c32\u003c/code\u003e\u003c/a\u003e Fix race condition in RabbitTemplatePublisherCallbacksIntegration1Tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/3a07153f04136ade9f01d121bd7e7eec5c6a7544\"\u003e\u003ccode\u003e3a07153\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-amqp/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no eff...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/879","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/879","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/879/packages"},{"uuid":"2808105977","node_id":"PR_kwDOIjcRf86I07bd","number":865,"state":"closed","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-08-27T10:51:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-23T22:52:58.000Z","updated_at":"2025-08-27T10:51:43.000Z","time_to_close":18619123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.3` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\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.6.0 to 2.8.3\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.3 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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\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.2...v2.8.3\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.2 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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\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.1...v2.8.2\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.1...v2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.1 released!\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.0...v2.8.1\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.0...v2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2834\"\u003e#2834\u003c/a\u003e - java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade from 2.7.0 to 2.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.0 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-cloud-function from 4.2.0-M1 to 4.2.0 by \u003ca href=\"https://github.com/aheritier\"\u003e\u003ccode\u003e@​aheritier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2805\"\u003espringdoc/springdoc-openapi#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObey annotations when flattening ParameterObject fields. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2787\"\u003e#2787\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2788\"\u003espringdoc/springdoc-openapi#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Swagger to 2.2.27 by \u003ca href=\"https://github.com/jochenberger\"\u003e\u003ccode\u003e@​jochenberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2810\"\u003espringdoc/springdoc-openapi#2810\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/2790\"\u003e#2790\u003c/a\u003e - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Obey annotations when flattening ParameterObject fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2826\"\u003e#2826\u003c/a\u003e - Make it possible to mark parameters with \u003ca href=\"https://github.com/RequestParam\"\u003e\u003ccode\u003e@​RequestParam\u003c/code\u003e\u003c/a\u003e annotation to be sent in form instead of query.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2822\"\u003e#2822\u003c/a\u003e - Support returning null in ParameterCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2830\"\u003e#2830\u003c/a\u003e - Add support for deprecated fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2780\"\u003e#2780\u003c/a\u003e - Add Security Schema by AutoConfigure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.1\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.27\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/2804\"\u003e#2804\u003c/a\u003e - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2828\"\u003e#2828\u003c/a\u003e - Required a bean of type 'org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2823\"\u003e#2823\u003c/a\u003e - Capturing pattern in identical paths only renders the path element of one method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Automatically add required if a field is \u003ca href=\"https://github.com/notNull\"\u003e\u003ccode\u003e@​notNull\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://github.com/NotBlank\"\u003e\u003ccode\u003e@​NotBlank\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2814\"\u003e#2814\u003c/a\u003e - An unresolvable circular reference with management.endpoint.gateway.enabled=true.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2798\"\u003e#2798\u003c/a\u003e - Object schema generated for Unit Kotlin type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2797\"\u003e#2797\u003c/a\u003e - Removing operationId via customizer does not work anymore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2833\"\u003e#2833\u003c/a\u003e - Resolve infinite recursion and add example test with OpenAPI v3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2025-01-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2834\"\u003e#2834\u003c/a\u003e - java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade from 2.7.0 to 2.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-01-03\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/2790\"\u003e#2790\u003c/a\u003e - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Obey annotations when flattening ParameterObject fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2826\"\u003e#2826\u003c/a\u003e - Make it possible to mark parameters with \u003ca href=\"https://github.com/RequestParam\"\u003e\u003ccode\u003e@​RequestParam\u003c/code\u003e\u003c/a\u003e annotation to be sent in form instead of query.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2822\"\u003e#2822\u003c/a\u003e - Support returning null in ParameterCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2830\"\u003e#2830\u003c/a\u003e - Add support for deprecated fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2780\"\u003e#2780\u003c/a\u003e - Add Security Schema by AutoConfigure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.1\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.27\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/2804\"\u003e#2804\u003c/a\u003e - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2828\"\u003e#2828\u003c/a\u003e - Required a bean of type 'org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2823\"\u003e#2823\u003c/a\u003e - Capturing pattern in identical paths only renders the path element of one method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Automatically add required if a field is \u003ca href=\"https://github.com/notNull\"\u003e\u003ccode\u003e@​notNull\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://github.com/NotBlank\"\u003e\u003ccode\u003e@​NotBlank\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2814\"\u003e#2814\u003c/a\u003e - An unresolvable circular reference with management.endpoint.gateway.enabled=true.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2798\"\u003e#2798\u003c/a\u003e - Object schema generated for Unit Kotlin type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2797\"\u003e#2797\u003c/a\u003e - Removing operationId via customizer does not work anymore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2833\"\u003e#2833\u003c/a\u003e - Resolve infinite recursion and add example test with OpenAPI v3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2827\"\u003e#2827\u003c/a\u003e - Ignoring \u003ca href=\"https://github.com/Parameter\"\u003e\u003ccode\u003e@​Parameter\u003c/code\u003e\u003c/a\u003e(required = false)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.0] - 2024-23-11\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/2777\"\u003e#2777\u003c/a\u003e - Add SortAsQueryParam annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2786\"\u003e#2786\u003c/a\u003e - No static resource swagger-ui/index.html error after migration to 2.7.0-RC1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db6455e4858e7093a0e43c7c3c24c1c5559f2fb1\"\u003e\u003ccode\u003edb6455e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1f33ed4844b5608bba5dd9dae4833c43f76fb8bd\"\u003e\u003ccode\u003e1f33ed4\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8648879e51fc8a65c8417006c802daf530247dee\"\u003e\u003ccode\u003e8648879\u003c/code\u003e\u003c/a\u003e Refine condition, for ignoring types when using PolymorphicModelConverter. Fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/aea694a22076e157a225f4e5831053e4c023a420\"\u003e\u003ccode\u003eaea694a\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/b1b0b8437a94416af796061e90b36bda0deb7264\"\u003e\u003ccode\u003eb1b0b84\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/springdoc/springdoc-openapi/commit/94220b0e75da1e2d4c215b19673c219e803830c5\"\u003e\u003ccode\u003e94220b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a61c048874032421e984f37fc4e5a2af584a5e8d\"\u003e\u003ccode\u003ea61c048\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b11833e48af8d9b530093d325bfd961782f48b9\"\u003e\u003ccode\u003e0b11833\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/911fb5fcb45c2744cb60f34d081b86061c2a311e\"\u003e\u003ccode\u003e911fb5f\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/88f5da0f74b3b8c89012e4748a94a6a5a862846f\"\u003e\u003ccode\u003e88f5da0\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.3\"\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-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/cfdc239c8795059daf138f326fb2e0b471ae3248\"\u003e\u003ccode\u003ecfdc239\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/e9b535be2dce3e334a09e45247a2f0cd9f444eec\"\u003e\u003ccode\u003ee9b535b\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/7279330ce837ae07eef7016c9fe45c159d30dbc0\"\u003e\u003ccode\u003e7279330\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/6e1d0a54eb0862e4f8dd0bb130be262339ab7517\"\u003e\u003ccode\u003e6e1d0a5\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4e73f097c7d69d96e045ca98f43a99aa1ddc8080\"\u003e\u003ccode\u003e4e73f09\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/415a61065dc676d0a7124ec66819cba5a7101f12\"\u003e\u003ccode\u003e415a610\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/c434d873d3c79ad746fc14045f80e4126a7b8c6a\"\u003e\u003ccode\u003ec434d87\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle \u003ccode\u003e8.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4bd3b1dba9d4da9941843bcff8da2aec6773c188\"\u003e\u003ccode\u003e4bd3b1d\u003c/code\u003e\u003c/a\u003e Migrate to DCO from CLA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/0752c32a4e082897ef8fb68f25fffa3eaeefce5b\"\u003e\u003ccode\u003e0752c32\u003c/code\u003e\u003c/a\u003e Fix race condition in RabbitTemplatePublisherCallbacksIntegration1Tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/3a07153f04136ade9f01d121bd7e7eec5c6a7544\"\u003e\u003ccode\u003e3a07153\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-amqp/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"}],"issue_packages":[{"old_version":"4.0.4","new_version":"4.0.5","update_type":"patch","path":null,"pr_created_at":"2026-04-17T12:07:29.000Z","version_change":"4.0.4 → 4.0.5","issue":{"uuid":"4282460419","node_id":"PR_kwDORwgUXc7TThvL","number":91,"state":"open","title":"Bump the all-gradle group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T12:07:29.000Z","updated_at":"2026-04-20T07:44:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-gradle","update_count":27,"packages":[{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.18.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.18.2","new_version":"2.21.2"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-context","old_version":"7.0.3","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-oauth2-jose","old_version":"7.0.0","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.11.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.13.16","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.tngtech.archunit:archunit-junit5","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"tools.jackson.module:jackson-module-kotlin","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"dev.turingcomplete:kotlin-onetimepassword","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/marcelkliemannel/kotlin-onetimepassword"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"6.0.0","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"org.testcontainers:testcontainers","old_version":"1.21.4","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.postgresql:postgresql","old_version":"42.7.6","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.microsoft.playwright:playwright","old_version":"1.52.0","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright-java"},{"name":"org.jetbrains.kotlin:kotlin-gradle-plugin","old_version":"2.3.0","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot:spring-boot-gradle-plugin","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jooq:jooq-codegen","old_version":"3.19.18","new_version":"3.21.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-gradle group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.18.2` | `2.21.2` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.18.2` | `2.21.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `4.0.4` | `4.0.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.7` |\n| [org.springframework.security:spring-security-oauth2-jose](https://github.com/spring-projects/spring-security) | `7.0.0` | `7.0.4` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.11.4` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.16` | `1.14.9` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.tngtech.archunit:archunit-junit5](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.18.2` | `2.21.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `3.0.3` |\n| [tools.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `3.1.0` | `3.1.2` |\n| [dev.turingcomplete:kotlin-onetimepassword](https://github.com/marcelkliemannel/kotlin-onetimepassword) | `2.4.0` | `2.4.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `6.0.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.21.4` | `2.0.4` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.21.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.6` | `42.7.10` |\n| [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java) | `1.52.0` | `1.59.0` |\n| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.20` |\n| [org.springframework.boot:spring-boot-gradle-plugin](https://github.com/spring-projects/spring-boot) | `4.0.4` | `4.0.5` |\n| org.jooq:jooq-codegen | `3.19.18` | `3.21.2` |\n\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.18.2 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4cabc749f4ab0d8f021cdb7965205c5143397cbe\"\u003e\u003ccode\u003e4cabc74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d54bb98a8ad2792f97ed37c90356a7d8522948f\"\u003e\u003ccode\u003e4d54bb9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/592baef54746b913ea9388afc8c6c8df3cd0a74b\"\u003e\u003ccode\u003e592baef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1135\"\u003e#1135\u003c/a\u003e from k163377/fix-1129\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8af231de9894d97c34766de688148ec1fabeeec8\"\u003e\u003ccode\u003e8af231d\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1135\"\u003e#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f0f71df516376d187e41ffddedac045f60f213c0\"\u003e\u003ccode\u003ef0f71df\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/3ee4c816c8092d36caa6ff047d4913a24b387186\"\u003e\u003ccode\u003e3ee4c81\u003c/code\u003e\u003c/a\u003e Set apiVersion and languageVersion to 1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50fff7c38c968e84e9d012e305fa81cce0bc3f6a\"\u003e\u003ccode\u003e50fff7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1136\"\u003e#1136\u003c/a\u003e from k163377/fix/note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d85c1d5373077eb6e041c3398ffd5e7fbc9932c8\"\u003e\u003ccode\u003ed85c1d5\u003c/code\u003e\u003c/a\u003e Set release dates for CREDITS-2.x.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e49feb16ad8464f43cc3a594810c5728414a85c3\"\u003e\u003ccode\u003ee49feb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1132\"\u003e#1132\u003c/a\u003e from k163377/fix/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/59ea20f78a45a64e2a8018d85a805fbd5c415896\"\u003e\u003ccode\u003e59ea20f\u003c/code\u003e\u003c/a\u003e Fix maven-badges URL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.18.2...jackson-module-kotlin-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.2 to 2.21.2\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-validation` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-validation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-mail` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 7.0.3 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-oauth2-jose` from 7.0.0 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-oauth2-jose'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/01ff3b086a60f565b332ea9257168aaa1699e279\"\u003e\u003ccode\u003e01ff3b0\u003c/code\u003e\u003c/a\u003e Add Workflow for Deferring Issues\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/33e6f4bd3f5641decd530b2202464f5e3211cecb\"\u003e\u003ccode\u003e33e6f4b\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/7.0.0...7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.11.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.11.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.mockk:mockk` from 1.13.16 to 1.14.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockk/mockk/releases\"\u003eio.mockk:mockk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize value class arguments in EqMatcher for consistent comparison by \u003ca href=\"https://github.com/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable logging to withArg \u0026amp; withNullableArg by \u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): document suppressing superclass calls by \u003ca href=\"https://github.com/ch200203\"\u003e\u003ccode\u003e@​ch200203\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1444\"\u003emockk/mockk#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1103\"\u003e#1103\u003c/a\u003e. by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix configuration option example for restricted classes by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1465\"\u003emockk/mockk#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix InaccessibleObjectException when spying on JDK interfaces on JDK 16+ by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1457\"\u003emockk/mockk#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java 11 compatibility: replace Random.nextLong(long, long) with Java 8 compatible alternative by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1456\"\u003emockk/mockk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional restricted mock system property by \u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1454\"\u003emockk/mockk#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError when mocking methods returning ArrayList by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1464\"\u003emockk/mockk#1464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange JUnit 4/5 dependencies from implementation to compileOnly by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1455\"\u003emockk/mockk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump dependencies, bump dexter by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1477\"\u003emockk/mockk#1477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue 1475: nullable value class verification by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1480\"\u003emockk/mockk#1480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate build configuration to version catalog by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1481\"\u003emockk/mockk#1481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up CI configuration and build artifacts by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1482\"\u003emockk/mockk#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Spotless formatting plugin by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1483\"\u003emockk/mockk#1483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ktlint unused-imports rule and clean up code by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1489\"\u003emockk/mockk#1489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable no-wildcard-imports in ktlint by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1491\"\u003emockk/mockk#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd List injection support for \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1356\"\u003e#1356\u003c/a\u003e) by \u003ca href=\"https://github.com/h2jinee\"\u003e\u003ccode\u003e@​h2jinee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1492\"\u003emockk/mockk#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify settings files by prioritizing mockk.properties in MockKSettings by \u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1474\"\u003emockk/mockk#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type matching for any() when parameter is Any  (\u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1296\"\u003e#1296\u003c/a\u003e) by \u003ca href=\"https://github.com/chapakook\"\u003e\u003ccode\u003e@​chapakook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1494\"\u003emockk/mockk#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Dokka to 2.1.0 and Refactor Documentation Setup by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1499\"\u003emockk/mockk#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump gradle to 9.3.0, add .gitattributes by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1502\"\u003emockk/mockk#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1342\"\u003e#1342\u003c/a\u003e: Handle value classes for type parameters and don't unbox value classes returned as interface/supertype by \u003ca href=\"https://github.com/ianbrandt\"\u003e\u003ccode\u003e@​ianbrandt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1442\"\u003emockk/mockk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce clearAllStubsFromMemory by \u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1503\"\u003emockk/mockk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dokka to 2.2.0-Beta by \u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1505\"\u003emockk/mockk#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e initialization order based on dependencies by \u003ca href=\"https://github.com/neungs-2\"\u003e\u003ccode\u003e@​neungs-2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1500\"\u003emockk/mockk#1500\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/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1457\"\u003emockk/mockk#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nishatoma\"\u003e\u003ccode\u003e@​nishatoma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1454\"\u003emockk/mockk#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgrnrt\"\u003e\u003ccode\u003e@​jgrnrt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1477\"\u003emockk/mockk#1477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h2jinee\"\u003e\u003ccode\u003e@​h2jinee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1492\"\u003emockk/mockk#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snowykte0426\"\u003e\u003ccode\u003e@​snowykte0426\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1474\"\u003emockk/mockk#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chapakook\"\u003e\u003ccode\u003e@​chapakook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1494\"\u003emockk/mockk#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianbrandt\"\u003e\u003ccode\u003e@​ianbrandt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1442\"\u003emockk/mockk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neungs-2\"\u003e\u003ccode\u003e@​neungs-2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1500\"\u003emockk/mockk#1500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mockk/mockk/compare/1.14.6...1.14.9\"\u003ehttps://github.com/mockk/mockk/compare/1.14.6...1.14.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize value class arguments in EqMatcher for consistent comparison by \u003ca href=\"https://github.com/edwardmp\"\u003e\u003ccode\u003e@​edwardmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1440\"\u003emockk/mockk#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable logging to withArg \u0026amp; withNullableArg by \u003ca href=\"https://github.com/OsaSoft\"\u003e\u003ccode\u003e@​OsaSoft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1441\"\u003emockk/mockk#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): document suppressing superclass calls by \u003ca href=\"https://github.com/ch200203\"\u003e\u003ccode\u003e@​ch200203\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1444\"\u003emockk/mockk#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1103\"\u003e#1103\u003c/a\u003e. by \u003ca href=\"https://github.com/sdetilly\"\u003e\u003ccode\u003e@​sdetilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mockk/mockk/pull/1449\"\u003emockk/mockk#1449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/71a8e21be4d2f443848cf552685ffe62aeb5f3ca\"\u003e\u003ccode\u003e71a8e21\u003c/code\u003e\u003c/a\u003e Release v1.14.9 and bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/cd84546921adf9c91c6635396b5c6c13263f3a0d\"\u003e\u003ccode\u003ecd84546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1500\"\u003e#1500\u003c/a\u003e from neungs-2/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/79b507adc690a7b62dc879bc198e3088fef0b845\"\u003e\u003ccode\u003e79b507a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1505\"\u003e#1505\u003c/a\u003e from jgrnrt/fix-dokka-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/373f95b88cca5bd60cfdf16d5ac1c4b64d89d5d6\"\u003e\u003ccode\u003e373f95b\u003c/code\u003e\u003c/a\u003e bump dokka to 2.2.0-Beta to fix \u0026quot;ERROR CLASS: Symbol not found\u0026quot; in generated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/dbd755cbd67779c72c3ab86600d364aea3bcd679\"\u003e\u003ccode\u003edbd755c\u003c/code\u003e\u003c/a\u003e docs: \u003ca href=\"https://github.com/InjectMockKs\"\u003e\u003ccode\u003e@​InjectMockKs\u003c/code\u003e\u003c/a\u003e dependency order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/e4ff90b320ad73f9e61bf1b3758cb3028ec64aad\"\u003e\u003ccode\u003ee4ff90b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockk/mockk/issues/1503\"\u003e#1503\u003c/a\u003e from nishatoma/add-clear-memory-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockk/mockk/commit/4a7d48190154a4d2a22b6066c9a0bd387f1ea356\"\u003e\u003ccode\u003e4a7d481\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/ExtraToast/personal-stack/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraToast%2Fpersonal-stack/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"}},{"old_version":"3.3.5","new_version":"3.5.5","update_type":"minor","path":null,"pr_created_at":"2025-09-13T05:15:51.000Z","version_change":"3.3.5 → 3.5.5","issue":{"uuid":"2824653985","node_id":"PR_kwDOIjcRf86oXMyh","number":934,"state":"open","title":"Bump the maven group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-13T05:15:51.000Z","updated_at":"2025-09-13T05:15:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":7,"packages":[{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.5","new_version":"4.9.6","repository_url":"https://github.com/davidB/scala-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.5` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [net.alchim31.maven:scala-maven-plugin](https://github.com/davidB/scala-maven-plugin) | `4.9.5` | `4.9.6` |\n\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 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\u003c/blockquote\u003e\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.5.3...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-failsafe-plugin` from 3.5.3 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-failsafe-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\u003c/blockquote\u003e\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.5.3...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.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.3.5 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.3 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-failsafe-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\u003c/blockquote\u003e\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.5.3...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 `net.alchim31.maven:scala-maven-plugin` from 4.9.5 to 4.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/9044ff84df9c19f5c68694a0b7b9959934aa009b\"\u003e\u003ccode\u003e9044ff8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/b361a5c5e85ea7a09a3c930a67f477103c0cf003\"\u003e\u003ccode\u003eb361a5c\u003c/code\u003e\u003c/a\u003e fix: weird slf4j javadoc error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/73401431cae22becea401459325fac91cb809da8\"\u003e\u003ccode\u003e7340143\u003c/code\u003e\u003c/a\u003e fix: do attach javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/0b53f39ca40cbe32af03c31c59ddc89640ad368d\"\u003e\u003ccode\u003e0b53f39\u003c/code\u003e\u003c/a\u003e chore: revert maven-gpg-plugin 3.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/b51971cd01188d225cc15bb4bfd7344e8d7e16e6\"\u003e\u003ccode\u003eb51971c\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/c051222713a6a3913395592652b29e5d06e8aed2\"\u003e\u003ccode\u003ec051222\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/dfaadc181ffc931d7e7d875cb9e1231509462ab9\"\u003e\u003ccode\u003edfaadc1\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.codehaus.plexus:plexus-archiver (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/69792dc715a2d56c93f5b5d2e02529bd30c217af\"\u003e\u003ccode\u003e69792dc\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/baebbdc0afe00e8bfb4cf797c1258680f3507045\"\u003e\u003ccode\u003ebaebbdc\u003c/code\u003e\u003c/a\u003e Manipulating classpath items should preserve item order (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/scala-maven-plugin/commit/a25b9424cd731b48efdd215777b67d6ec5a7f47a\"\u003e\u003ccode\u003ea25b942\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/davidB/scala-maven-plugin/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/scala-maven-plugin/compare/4.9.5...4.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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 o...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/934","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/934","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/934/packages"}},{"old_version":"3.3.5","new_version":"3.5.0","update_type":"minor","path":null,"pr_created_at":"2025-06-04T23:02:15.000Z","version_change":"3.3.5 → 3.5.0","issue":{"uuid":"2568658049","node_id":"PR_kwDOM-vhzs6ZGpyB","number":156,"state":"closed","title":"Bump the maven group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-09-18T22:12:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-04T23:02:15.000Z","updated_at":"2025-09-18T22:12:00.000Z","time_to_close":9155385,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jesperancinha.plugins:omni-coveragereporter-maven-plugin","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.21"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jesperancinha.plugins:omni-coveragereporter-maven-plugin](https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin) | `0.4.4` | `0.4.5` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.21` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.5.0` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.6.0` | `3.6.1` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jesperancinha.plugins:omni-coveragereporter-maven-plugin` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin/commits\"\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 2.0.21 to 2.1.21\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 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.21\"\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-reflect` from 2.0.21 to 2.1.21\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\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-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\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-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\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-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\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/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.21\"\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-maven-allopen` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.21\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}},{"old_version":"3.4.5","new_version":"3.5.0","update_type":"minor","path":null,"pr_created_at":"2025-06-01T22:28:28.000Z","version_change":"3.4.5 → 3.5.0","issue":{"uuid":"2558712158","node_id":"PR_kwDOKsv2Ms6Ygtle","number":46,"state":"closed","title":"Bump the all-deps-minor-and-patch group with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-03T05:20:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T22:28:28.000Z","updated_at":"2025-06-03T05:20:38.000Z","time_to_close":111130,"merged_at":"2025-06-03T05:20:38.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps-minor-and-patch","update_count":11,"packages":[{"name":"org.apache.tomcat:tomcat-catalina","old_version":"10.1.40","new_version":"10.1.41"},{"name":"org.springframework:spring-webmvc","old_version":"6.2.6","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.2.6","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-deps-minor-and-patch group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat:tomcat-catalina | `10.1.40` | `10.1.41` |\n| [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) | `6.2.6` | `6.2.7` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.2.6` | `6.2.7` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 10.1.40 to 10.1.41\n\nUpdates `org.springframework:spring-webmvc` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-security` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-actuator` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it ...\n\n_Description has been truncated_","html_url":"https://github.com/BitWeb/java-core-lib/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitWeb%2Fjava-core-lib/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"3.3.5","new_version":"3.4.5","update_type":"minor","path":null,"pr_created_at":"2025-05-12T23:18:44.000Z","version_change":"3.3.5 → 3.4.5","issue":{"uuid":"3058358575","node_id":"PR_kwDOM-vhzs6V6XaR","number":145,"state":"open","title":"Bump the maven group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:18:44.000Z","updated_at":"2025-06-04T22:55:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":15,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jesperancinha.plugins:omni-coveragereporter-maven-plugin","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jesperancinha.plugins:omni-coveragereporter-maven-plugin](https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin) | `0.4.4` | `0.4.5` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.20` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.5` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jesperancinha.plugins:omni-coveragereporter-maven-plugin` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JEsperancinhaOrg/omni-coveragereporter-maven-plugin/commits\"\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 2.0.21 to 2.1.20\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 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-reflect` from 2.0.21 to 2.1.20\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-maven-allopen` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/s...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"}},{"old_version":"3.3.5","new_version":"3.4.4","update_type":"minor","path":null,"pr_created_at":"2025-04-17T22:53:36.000Z","version_change":"3.3.5 → 3.4.4","issue":{"uuid":"2467068553","node_id":"PR_kwDOM-vhzs6TDHqJ","number":128,"state":"closed","title":"Bump the maven group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T23:04:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-17T22:53:36.000Z","updated_at":"2025-05-12T23:04:20.000Z","time_to_close":2160644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":14,"packages":[{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.0.21","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.0.21","new_version":"2.1.20"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.2","new_version":"3.5.3","repository_url":"https://github.com/apache/maven-surefire"},{"name":"net.alchim31.maven:scala-maven-plugin","old_version":"4.9.2","new_version":"4.9.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.14.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.0.21` | `2.1.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.0.21` | `2.1.20` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.2` | `3.5.3` |\n| net.alchim31.maven:scala-maven-plugin | `4.9.2` | `4.9.5` |\n\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/305\"\u003e#305\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/MCOMPILER-579\"\u003e[MCOMPILER-579]\u003c/a\u003e - allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/273\"\u003e#273\u003c/a\u003e) \u003ca href=\"https://github.com/mguillem\"\u003e\u003ccode\u003e@​mguillem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter configuration, PR automation (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/281\"\u003e#281\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/MCOMPILER-588\"\u003e[MCOMPILER-588]\u003c/a\u003e - JUnit4 test framework to JUnit5 migration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href=\"https://github.com/MidNight-er\"\u003e\u003ccode\u003e@​MidNight-er\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 release-drafter config (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/292\"\u003e#292\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/MCOMPILER-591\"\u003e[MCOMPILER-591]\u003c/a\u003e - testCompile - fix detections of target less than 1.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/240\"\u003e#240\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 - JDK 24 support (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/283\"\u003e#283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 4.8.0 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-590\"\u003e[MCOMPILER-590]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/235\"\u003e#235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scm tag according to branch (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/303\"\u003e#303\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/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/300\"\u003e#300\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit version from parent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/299\"\u003e#299\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/MCOMPILER-529\"\u003e[MCOMPILER-529]\u003c/a\u003e - Update docs about version schema (Maven 3) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default Maven versions for build on GitHub (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Maven 3 note (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/241\"\u003e#241\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove info about old versions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/237\"\u003e#237\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude JDK 8 - temurin, adopt-openj9 on macos, use defaults values (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/238\"\u003e#238\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/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/b5e7d9b90712d75c12ca648f1a209dfc8cdc7931\"\u003e\u003ccode\u003eb5e7d9b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/9134f1231a5ce532d779c24ebb3b4706a05978d2\"\u003e\u003ccode\u003e9134f12\u003c/code\u003e\u003c/a\u003e Enable GitHub Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/19b8b128f422622cef20992bcadec52288fce489\"\u003e\u003ccode\u003e19b8b12\u003c/code\u003e\u003c/a\u003e Update scm tag according to branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/09dce4e613fbde5fbd88481b01d4a3004c31bea9\"\u003e\u003ccode\u003e09dce4e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-579] allow module-version configuration (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/f7c3c5fab1d7b1a73b62720b772733aa82abf746\"\u003e\u003ccode\u003ef7c3c5f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/764a54b22b011ebf0ab190cb9452d9e6561d6e93\"\u003e\u003ccode\u003e764a54b\u003c/code\u003e\u003c/a\u003e [MNGSITE-529] Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/cfacbc16305782da714b8f7ea5a77d47d952bd3d\"\u003e\u003ccode\u003ecfacbc1\u003c/code\u003e\u003c/a\u003e PR Automation only on close event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5c26bba9edad7b833756465c7cd0c9e54c77aaa9\"\u003e\u003ccode\u003e5c26bba\u003c/code\u003e\u003c/a\u003e Use JUnit version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5449407f106ad6257471f9e7caa5fbe58c06ada9\"\u003e\u003ccode\u003e5449407\u003c/code\u003e\u003c/a\u003e [MCOMPILER-529] Update docs about version schema (Maven 3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/01d5b8824e32365bb091465c747ec38299664744\"\u003e\u003ccode\u003e01d5b88\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0\"\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.13\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.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/78d5eff856bbe6129f05012e40c13d1840e20598\"\u003e\u003ccode\u003e78d5eff\u003c/code\u003e\u003c/a\u003e Prepare release 0.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d\"\u003e\u003ccode\u003ee579092\u003c/code\u003e\u003c/a\u003e Happy birthday Java 24! (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5\"\u003e\u003ccode\u003e17d31aa\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.8 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b\"\u003e\u003ccode\u003eee07ecb\u003c/code\u003e\u003c/a\u003e Upgrade Kotlin to 2.1.20 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09\"\u003e\u003ccode\u003ef0dcc6b\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1\"\u003e\u003ccode\u003e99707c3\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 2.44.3 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b22838855c93af9ad72ff36fb\"\u003e\u003ccode\u003e21f6a99\u003c/code\u003e\u003c/a\u003e Upgrade maven-deploy-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7da68b0f15e7cfc8482e7b524751401abd9b1e8\"\u003e\u003ccode\u003ec7da68b\u003c/code\u003e\u003c/a\u003e Upgrade maven-install-plugin to 3.1.4 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/80ebc77eaee121bfef3f132fdc4c9baa66137f0a\"\u003e\u003ccode\u003e80ebc77\u003c/code\u003e\u003c/a\u003e Upgrade maven-clean-plugin to 3.4.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/0bb8bd525f22c6d2427c3b5e23b0292ec64201b0\"\u003e\u003ccode\u003e0bb8bd5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.0 to 4.6.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.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 2.0.21 to 2.1.20\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 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-reflect` from 2.0.21 to 2.1.20\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-reflect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-reflect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874\"\u003e\u003ccode\u003eb2dfd94\u003c/code\u003e\u003c/a\u003e [FIR] Fix a false negative \u003ccode\u003eSUPER_CALL_WITH_DEFAULT_PARAMETERS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a\"\u003e\u003ccode\u003e982a4ef\u003c/code\u003e\u003c/a\u003e [FIR] Reproduce ^KT-75578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031\"\u003e\u003ccode\u003e173e94a\u003c/code\u003e\u003c/a\u003e Fix CMP-7747\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1\"\u003e\u003ccode\u003edbed512\u003c/code\u003e\u003c/a\u003e CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc\"\u003e\u003ccode\u003ee7e183f\u003c/code\u003e\u003c/a\u003e CMP-7571: merge two findDeclaration calls into one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c\"\u003e\u003ccode\u003e0c8b50d\u003c/code\u003e\u003c/a\u003e CMP-7571: improve signature generation for an artificial stability getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165\"\u003e\u003ccode\u003ecb387d5\u003c/code\u003e\u003c/a\u003e CMP-7571: add signatures to artifical stability getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682\"\u003e\u003ccode\u003ef17e609\u003c/code\u003e\u003c/a\u003e Avoid multiple finalizations of generalConfigurationMetrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74\"\u003e\u003ccode\u003e45e81bb\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.1.20-RC2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.20\"\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-maven-allopen` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.0.21 to 2.1.20\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.20\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.2 to 3.5.3\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.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.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\u003cli\u003eUse newer version of surefire for itself testing, enable JUnit 5 in tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/822\"\u003e#822\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependencies from root pom (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/819\"\u003e#819\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove this dependency to dptMngt (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/818\"\u003e#818\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-2291\"\u003e[SUREFIRE-2291]\u003c/a\u003e - Change logger from Plexus to SLF4J (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/811\"\u003e#811\u003c/a\u003e) \u003ca href=\"https://github.com/jeffjensen\"\u003e\u003ccode\u003e@​jeffjensen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Automation actions (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/812\"\u003e#812\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert reports to Guice (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/803\"\u003e#803\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/809\"\u003e#809\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate encoding docs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/802\"\u003e#802\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuice injection (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/801\"\u003e#801\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.10.0 to 4.11.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/823\"\u003e#823\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent to 44 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/817\"\u003e#817\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/810\"\u003e#810\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.4.0 to 4.10.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/813\"\u003e#813\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.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/797\"\u003e#797\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.2 to 3.27.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/807\"\u003e#807\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.0 to 3.27.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/805\"\u003e#805\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.26.3 to 3.27.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/800\"\u003e#800\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4434650a8a40edeaa931189572219c5ee51683a3\"\u003e\u003ccode\u003e4434650\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1270950bc2f01efa27e35006f04cd01cbde3ebef\"\u003e\u003ccode\u003e1270950\u003c/code\u003e\u003c/a\u003e use github directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/59f3a1f547d51bbca4964ce0f26aec049db7ec4d\"\u003e\u003ccode\u003e59f3a1f\u003c/code\u003e\u003c/a\u003e release tag name backward compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dfbabe2cfa8a6b8e01b800b630e51fb127237388\"\u003e\u003ccode\u003edfbabe2\u003c/code\u003e\u003c/a\u003e assertj-core must be test scope (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e1f8119bfa8ff9bbde9860ee2220b84240003f30\"\u003e\u003ccode\u003ee1f8119\u003c/code\u003e\u003c/a\u003e back to 3.5.3-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c497559438aa09d21e510ae454667900825cff4f\"\u003e\u003ccode\u003ec497559\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3962112f45b1edc015dd1957959092091aa31a60\"\u003e\u003ccode\u003e3962112\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/227c134e36a2066ae48157c0f34296c5d351405e\"\u003e\u003ccode\u003e227c134\u003c/code\u003e\u003c/a\u003e surefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1d34c34a7b33791e7155a1d3ab28ec808c53ff77\"\u003e\u003ccode\u003e1d34c34\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.10.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/906b65aa119ff991f788283418d54c0443554e94\"\u003e\u003ccode\u003e906b65a\u003c/code\u003e\u003c/a\u003e Update site descriptors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3\"\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-parent` from 3.3.5 to 3.4.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-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.4\u003c/h2\u003e\n\u003ch2\u003e❗ Noteworthy Changes\u003c/h2\u003e\n\u003cp\u003eTomcat APR support is now disabled by default if you are using Java 24 or higher. This change has been made to prevent JDK from issuing warnings.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.4-Release-Notes#tomcat-apr\"\u003ethe updated release notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActuator throws an exception when using prototype scoped DataSource bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44706\"\u003e#44706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker API error message is missing in some cases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44630\"\u003e#44630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultJmsListenerContainerFactoryConfigurer#setObservationRegistry should not be public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44585\"\u003e#44585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen an application contains multiple DataSource beans, EntityManagerFactoryBuilder will default ddl-auto to a value that may only be appropriate for the primary DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44516\"\u003e#44516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen the main class is not proxied, native testing that uses the application's main method does not work \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44481\"\u003e#44481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen loading configuration from a Resource, Log4J2LoggingSystem may not close the InputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44473\"\u003e#44473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen loading from a resource, PemContent does not close the InputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44454\"\u003e#44454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceBanner does not close the InputStream used to read the banner \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44452\"\u003e#44452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigDataLocationResolvers and PropertySourceLoaders are loaded using a potentially different class loader \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44450\"\u003e#44450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka message sending fails with 'class SslBundleSslEngineFactory could not be found' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44437\"\u003e#44437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka in native-image fails when using SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44436\"\u003e#44436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested test classes don't inherit properties from \u003ccode\u003e@DataJpaTest\u003c/code\u003e on enclosing class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44407\"\u003e#44407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure diagnostics are poor when trying to use an image platform that is not supported by the builder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44059\"\u003e#44059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecking if APR is available logs a warning on Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44033\"\u003e#44033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultiline properties in documentation are missing backslashes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44790\"\u003e#44790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SqlR2dbcScriptDatabaseInitializer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44764\"\u003e#44764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44754\"\u003e#44754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove OpenShift link that 404s \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44748\"\u003e#44748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to javadoc for JavaExec.setArgsString \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44536\"\u003e#44536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44523\"\u003e#44523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate descriptions of properties that no longer require Flyway Teams \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44483\"\u003e#44483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in javadoc of CommonStructuredLogFormat#ELASTIC_COMMON_SCHEMA \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44469\"\u003e#44469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSamples for metadata annotation processers have invalid fold attribute \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/12testgl/bridges-surveillance-story/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/12testgl%2Fbridges-surveillance-story/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"3.3.5","new_version":"3.4.3","update_type":"minor","path":null,"pr_created_at":"2025-02-20T22:11:30.000Z","version_change":"3.3.5 → 3.4.3","issue":{"uuid":"2867383998","node_id":"PR_kwDOIjcRf86L9rNa","number":884,"state":"open","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-02-20T22:11:30.000Z","updated_at":"2025-09-15T22:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.5","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.3` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.5` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.3` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.3\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-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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-amqp` from 3.3.5 to 3.4.3\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-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.5 to 3.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.5 to 3.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\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.6.0 to 2.8.5\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.5 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters by \u003ca href=\"https://github.com/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor trimIndent Method by \u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e \u0026amp; \u003ccode\u003e@Schema\u003c/code\u003e on props not fields only by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly filter out actuator endpoints with double asterisks. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2896\"\u003espringdoc/springdoc-openapi#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd needed runtime reflection hints for native image by \u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not require JsonSubType annotation for sealed classes by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\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/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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.4...v2.8.5\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.4...v2.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.4 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign Swagger-UI Prefix Path with Swagger-WebMvc Behavior by \u003ca href=\"https://github.com/abdelmoez-guetat\"\u003e\u003ccode\u003e@​abdelmoez-guetat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2862\"\u003espringdoc/springdoc-openapi#2862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of getGenericMapResponse by \u003ca href=\"https://github.com/ML-Marco\"\u003e\u003ccode\u003e@​ML-Marco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2873\"\u003espringdoc/springdoc-openapi#2873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide option to set allowed locales \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e by \u003ca href=\"https://github.com/martin-tarjanyi\"\u003e\u003ccode\u003e@​martin-tarjanyi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2875\"\u003espringdoc/springdoc-openapi#2875\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2862\"\u003e#2862\u003c/a\u003e - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.5] - 2025-02-16\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.4] - 2025-01-25\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e2862 - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\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/2870\"\u003e#2870\u003c/a\u003e - Springdoc 2.8.x + Spring Boot 3.4.1 breaks native image support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2869\"\u003e#2869\u003c/a\u003e - Exception logged when generating schema for delete method of Spring Data repository.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2856\"\u003e#2856\u003c/a\u003e - \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e is ignored in new version of lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2852\"\u003e#2852\u003c/a\u003e - \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(types = \u0026quot;xxx\u0026quot;) does not work for multipart param with enabled springdoc.default-support-form-data config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9006225a449c9532a1dd6ef8a4fd428b0c6f95e8\"\u003e\u003ccode\u003e9006225\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/21869843f3c761e4bfe11468f18ff601a6548bfd\"\u003e\u003ccode\u003e2186984\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f4e632b5c51c4a700db02179ec44c9b5b39e022e\"\u003e\u003ccode\u003ef4e632b\u003c/code\u003e\u003c/a\u003e Do not require JsonSubType annotation for sealed classes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2696\"\u003e#2696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7c0229faf576ab86fb6c41176214d22a457975c3\"\u003e\u003ccode\u003e7c0229f\u003c/code\u003e\u003c/a\u003e Merge branch 'sahil-ramagiri-sealed-classes'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8f98a39b9d79c28b940a48e9d8a049317e1c7538\"\u003e\u003ccode\u003e8f98a39\u003c/code\u003e\u003c/a\u003e PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a329910010b6186b894debdefed3c55bbd638377\"\u003e\u003ccode\u003ea329910\u003c/code\u003e\u003c/a\u003e Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/cdfaf63895773dd389027f8c5ad152abb326405f\"\u003e\u003ccode\u003ecdfaf63\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ee5ab0386bc2ccfe91bb441d2f59fa7a32729bd2\"\u003e\u003ccode\u003eee5ab03\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0775180535a0b7f1fcd6b1f7c18100689ed1c1a0\"\u003e\u003ccode\u003e0775180\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54ea28e909b5ba4dad0d2a3f5cd5379d18f00086\"\u003e\u003ccode\u003e54ea28e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e from lorenzbaier/native-runtime-hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.4.3\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-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FOUR to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44209\"\u003e#44209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsole output may be lost when using Log4j2 with something that replaces System.out \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44380\"\u003e#44380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not consistently use ArgFile for classpath argument on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44328\"\u003e#44328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44319\"\u003e#44319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44317\"\u003e#44317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eView resolver for Thymeleaf should back off if spring-webmvc is not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44296\"\u003e#44296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44294\"\u003e#44294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon-default DataSource candidates are not considered in H2ConsoleAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44293\"\u003e#44293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBanner placeholder and defaults do not work during development \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44255\"\u003e#44255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44193\"\u003e#44193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServlet EndpointRequest doesn't match web server namespace correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44188\"\u003e#44188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejava.lang.ClassCastException when using default management security with WebFlux and health probes enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44052\"\u003e#44052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogback configuration that relies on inner-classes does not work in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44025\"\u003e#44025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43989\"\u003e#43989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics and health do not include non-default candidate beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43481\"\u003e#43481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that auto-configuration classes should be identified using their binary names \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44303\"\u003e#44303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typo in MVC security when explaining when UserDetailsService auto-configuration will back off \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44301\"\u003e#44301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to JarLauncher's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44170\"\u003e#44170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using observability annotations, recommend that care is taken to avoid double instrumentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44145\"\u003e#44145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Running Your Application \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44035\"\u003e#44035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Kubernetes preStop handler when using a Docker image without a shell \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44022\"\u003e#44022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSource snippet in Developing Your First Spring Boot Application section uses the root package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43983\"\u003e#43983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the location of MyApplication.java in \u0026quot;Developing Your First Spring Boot Application\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43975\"\u003e#43975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd links to Jackson Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43971\"\u003e#43971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn that some Quartz database schema scripts must be modified before use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43958\"\u003e#43958\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 Commons Pool2 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44173\"\u003e#44173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44269\"\u003e#44269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44174\"\u003e#44174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.8.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44332\"\u003e#44332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44176\"\u003e#44176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44177\"\u003e#44177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44178\"\u003e#44178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44368\"\u003e#44368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Json-smart 2.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44264\"\u003e#44264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Clean Plugin 3.4.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44349\"\u003e#44349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44115\"\u003e#44115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44116\"\u003e#44116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Native Build Tools Plugin 0.10.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44179\"\u003e#44179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/2f53c0abc022ab22bb48c1dce2bbe7479fd8d3dc\"\u003e\u003ccode\u003e2f53c0a\u003c/code\u003e\u003c/a\u003e Release v3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f99171fe2eb081afa23aa7d0991f891749a62400\"\u003e\u003ccode\u003ef99171f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/70e0744c2771b2d3e0c7cfad51a5a838a56c68f1\"\u003e\u003ccode\u003e70e0744\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/07d9db3b802af7b23c19bb65d5b6e54e9ec4508c\"\u003e\u003ccode\u003e07d9db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44380\"\u003e#44380\u003c/a\u003e from nosan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/22958097e38a895cfc47dbd1a36df1c7ec0a2e0b\"\u003e\u003ccode\u003e2295809\u003c/code\u003e\u003c/a\u003e Register Log42J StatusListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/575655ca39f097abe595b757fe23e60838c97e75\"\u003e\u003ccode\u003e575655c\u003c/code\u003e\u003c/a\u003e Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c74397af1ae58b3431e16f2a32d72c6571bcc03c\"\u003e\u003ccode\u003ec74397a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c718461450c6f0486bd489ac697286dd6311457c\"\u003e\u003ccode\u003ec718461\u003c/code\u003e\u003c/a\u003e Protect against NoSuchMethodException on setReadOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7dc9bf29b8890d96ffca341e4c1ed237850887bb\"\u003e\u003ccode\u003e7dc9bf2\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers Redis Module 2.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d1fc062bfec9297cbd694bc09f1ec3c55d48f74\"\u003e\u003ccode\u003e7d1fc06\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 1.20.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow access to the errorHandler and messageAckListener values of an AbstractMessageListenerContainer \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2980\"\u003e#2980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd convenient getter for stream name \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2962\"\u003e#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncorrect Recover commands during shutdown with spring-rabbit \u0026gt;= 3.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2957\"\u003e#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing retryCount results in UnsupportedOperationException \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2951\"\u003e#2951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCannot find the constants (QUEUE_NAME/QUEUE_MESSAGE_COUNT/QUEUE_CONSUMER_COUNT)  in RabbitTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2960\"\u003e#2960\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.springframework.data:spring-data-bom from 2024.1.2 to 2024.1.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2973\"\u003e#2973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2969\"\u003e#2969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2966\"\u003e#2966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2963\"\u003e#2963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2948\"\u003e#2948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/bb64611cbf5edc31d75df5aacb94de91a768987f\"\u003e\u003ccode\u003ebb64611\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/b1cb881315abb96d3459916d37fffcd54d3056d9\"\u003e\u003ccode\u003eb1cb881\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2978\"\u003eGH-2978\u003c/a\u003e: Expose some getters for \u003ccode\u003eAbstractMessageListenerContainer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bc5152a64f817a495a42e45bc6a32ad10737e770\"\u003e\u003ccode\u003ebc5152a\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bdb7437e2e4c0ff11c6816efc8533b45a304ccbe\"\u003e\u003ccode\u003ebdb7437\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.2 to 2024.1.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/d0dfa16bf41db628c34e3ec77dbb09ba62b8d49f\"\u003e\u003ccode\u003ed0dfa16\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/37106935206d5be088dad0c29b8b2ff6cd98209a\"\u003e\u003ccode\u003e3710693\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2963\"\u003e#2963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/34ea3669f137a9ca05dd86d63fd52c9afb95608c\"\u003e\u003ccode\u003e34ea366\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/df5186c2b93fe0855354793b60afdd810a68abff\"\u003e\u003ccode\u003edf5186c\u003c/code\u003e\u003c/a\u003e Add convenient \u003ccode\u003eStreamListenerContainer.getStreamName()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/bbc23c336ac15108afdeefbecc592092cca18394\"\u003e\u003ccode\u003ebbc23c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2956\"\u003eGH-2956\u003c/a\u003e: Fix doc for \u003ccod...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/884","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/884","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/884/packages"}},{"old_version":"3.3.5","new_version":"3.4.2","update_type":"minor","path":null,"pr_created_at":"2025-02-17T22:31:25.000Z","version_change":"3.3.5 → 3.4.2","issue":{"uuid":"2340696980","node_id":"PR_kwDOIjcRf86LhDOU","number":879,"state":"closed","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-27T10:51:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-02-17T22:31:25.000Z","updated_at":"2025-08-27T10:51:42.000Z","time_to_close":16460417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.5","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.5` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\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.6.0 to 2.8.5\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.5 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters by \u003ca href=\"https://github.com/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor trimIndent Method by \u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e \u0026amp; \u003ccode\u003e@Schema\u003c/code\u003e on props not fields only by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly filter out actuator endpoints with double asterisks. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2896\"\u003espringdoc/springdoc-openapi#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd needed runtime reflection hints for native image by \u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not require JsonSubType annotation for sealed classes by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\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/pheyken\"\u003e\u003ccode\u003e@​pheyken\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2881\"\u003espringdoc/springdoc-openapi#2881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ryan-Dia\"\u003e\u003ccode\u003e@​Ryan-Dia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2891\"\u003espringdoc/springdoc-openapi#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2894\"\u003espringdoc/springdoc-openapi#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lorenzbaier\"\u003e\u003ccode\u003e@​lorenzbaier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2898\"\u003espringdoc/springdoc-openapi#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2696\"\u003espringdoc/springdoc-openapi#2696\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.4...v2.8.5\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.4...v2.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.4 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign Swagger-UI Prefix Path with Swagger-WebMvc Behavior by \u003ca href=\"https://github.com/abdelmoez-guetat\"\u003e\u003ccode\u003e@​abdelmoez-guetat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2862\"\u003espringdoc/springdoc-openapi#2862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of getGenericMapResponse by \u003ca href=\"https://github.com/ML-Marco\"\u003e\u003ccode\u003e@​ML-Marco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2873\"\u003espringdoc/springdoc-openapi#2873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide option to set allowed locales \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e by \u003ca href=\"https://github.com/martin-tarjanyi\"\u003e\u003ccode\u003e@​martin-tarjanyi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2875\"\u003espringdoc/springdoc-openapi#2875\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2862\"\u003e#2862\u003c/a\u003e - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.5] - 2025-02-16\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/2696\"\u003e#2696\u003c/a\u003e - Do not require JsonSubType annotation for sealed classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e - add needed runtime reflection hints for native image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2891\"\u003e#2891\u003c/a\u003e - Refactor trimIndent Method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.18.3\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/2902\"\u003e#2902\u003c/a\u003e - Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (Hateoas links)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e - Restentpoints with same name get mix up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2895\"\u003e#2895\u003c/a\u003e - Only filter out actuator endpoints with double asterisks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2894\"\u003e#2894\u003c/a\u003e - respect \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e on props not fields only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2881\"\u003e#2881\u003c/a\u003e - fix defaultValue when using \u003ca href=\"https://github.com/PageableDefault\"\u003e\u003ccode\u003e@​PageableDefault\u003c/code\u003e\u003c/a\u003e together with one-indexed-parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2888\"\u003e#2888\u003c/a\u003e - Provide a better consistency for parameters and responses order.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.4] - 2025-01-25\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/2873\"\u003e#2873\u003c/a\u003e - Improve performance of getGenericMapResponse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2836\"\u003e#2836\u003c/a\u003e - Provide option to set allowed locales\u003c/li\u003e\n\u003cli\u003e2862 - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.28\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/2870\"\u003e#2870\u003c/a\u003e - Springdoc 2.8.x + Spring Boot 3.4.1 breaks native image support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2869\"\u003e#2869\u003c/a\u003e - Exception logged when generating schema for delete method of Spring Data repository.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2856\"\u003e#2856\u003c/a\u003e - \u003ca href=\"https://github.com/JsonUnwrapped\"\u003e\u003ccode\u003e@​JsonUnwrapped\u003c/code\u003e\u003c/a\u003e is ignored in new version of lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2852\"\u003e#2852\u003c/a\u003e - \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(types = \u0026quot;xxx\u0026quot;) does not work for multipart param with enabled springdoc.default-support-form-data config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9006225a449c9532a1dd6ef8a4fd428b0c6f95e8\"\u003e\u003ccode\u003e9006225\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/21869843f3c761e4bfe11468f18ff601a6548bfd\"\u003e\u003ccode\u003e2186984\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update for 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f4e632b5c51c4a700db02179ec44c9b5b39e022e\"\u003e\u003ccode\u003ef4e632b\u003c/code\u003e\u003c/a\u003e Do not require JsonSubType annotation for sealed classes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2696\"\u003e#2696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7c0229faf576ab86fb6c41176214d22a457975c3\"\u003e\u003ccode\u003e7c0229f\u003c/code\u003e\u003c/a\u003e Merge branch 'sahil-ramagiri-sealed-classes'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8f98a39b9d79c28b940a48e9d8a049317e1c7538\"\u003e\u003ccode\u003e8f98a39\u003c/code\u003e\u003c/a\u003e PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a329910010b6186b894debdefed3c55bbd638377\"\u003e\u003ccode\u003ea329910\u003c/code\u003e\u003c/a\u003e Schema replaced by String when using \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e with RepresentationModel (H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/cdfaf63895773dd389027f8c5ad152abb326405f\"\u003e\u003ccode\u003ecdfaf63\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ee5ab0386bc2ccfe91bb441d2f59fa7a32729bd2\"\u003e\u003ccode\u003eee5ab03\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0775180535a0b7f1fcd6b1f7c18100689ed1c1a0\"\u003e\u003ccode\u003e0775180\u003c/code\u003e\u003c/a\u003e Restentpoints with same name get mix up. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2876\"\u003e#2876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54ea28e909b5ba4dad0d2a3f5cd5379d18f00086\"\u003e\u003ccode\u003e54ea28e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2898\"\u003e#2898\u003c/a\u003e from lorenzbaier/native-runtime-hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/cfdc239c8795059daf138f326fb2e0b471ae3248\"\u003e\u003ccode\u003ecfdc239\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/e9b535be2dce3e334a09e45247a2f0cd9f444eec\"\u003e\u003ccode\u003ee9b535b\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/7279330ce837ae07eef7016c9fe45c159d30dbc0\"\u003e\u003ccode\u003e7279330\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/6e1d0a54eb0862e4f8dd0bb130be262339ab7517\"\u003e\u003ccode\u003e6e1d0a5\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4e73f097c7d69d96e045ca98f43a99aa1ddc8080\"\u003e\u003ccode\u003e4e73f09\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/415a61065dc676d0a7124ec66819cba5a7101f12\"\u003e\u003ccode\u003e415a610\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/c434d873d3c79ad746fc14045f80e4126a7b8c6a\"\u003e\u003ccode\u003ec434d87\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle \u003ccode\u003e8.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4bd3b1dba9d4da9941843bcff8da2aec6773c188\"\u003e\u003ccode\u003e4bd3b1d\u003c/code\u003e\u003c/a\u003e Migrate to DCO from CLA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/0752c32a4e082897ef8fb68f25fffa3eaeefce5b\"\u003e\u003ccode\u003e0752c32\u003c/code\u003e\u003c/a\u003e Fix race condition in RabbitTemplatePublisherCallbacksIntegration1Tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/3a07153f04136ade9f01d121bd7e7eec5c6a7544\"\u003e\u003ccode\u003e3a07153\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-amqp/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no eff...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/879","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/879","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/879/packages"}},{"old_version":"3.3.5","new_version":"3.4.2","update_type":"minor","path":null,"pr_created_at":"2025-01-23T22:52:58.000Z","version_change":"3.3.5 → 3.4.2","issue":{"uuid":"2808105977","node_id":"PR_kwDOIjcRf86I07bd","number":865,"state":"closed","title":"Bump the spring group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-08-27T10:51:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-23T22:52:58.000Z","updated_at":"2025-08-27T10:51:43.000Z","time_to_close":18619123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":6,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-amqp","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.5","new_version":"3.4.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springframework.amqp:spring-rabbit-test","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/spring-projects/spring-amqp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-amqp](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.5` | `3.4.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.3` |\n| [org.springframework.amqp:spring-rabbit-test](https://github.com/spring-projects/spring-amqp) | `3.2.1` | `3.2.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-starter-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.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.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\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.6.0 to 2.8.3\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.3 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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\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.2...v2.8.3\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.2 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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\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.1...v2.8.2\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.1...v2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.1 released!\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.0...v2.8.1\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.0...v2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2834\"\u003e#2834\u003c/a\u003e - java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade from 2.7.0 to 2.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.0 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-cloud-function from 4.2.0-M1 to 4.2.0 by \u003ca href=\"https://github.com/aheritier\"\u003e\u003ccode\u003e@​aheritier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2805\"\u003espringdoc/springdoc-openapi#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObey annotations when flattening ParameterObject fields. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2787\"\u003e#2787\u003c/a\u003e by \u003ca href=\"https://github.com/mc1arke\"\u003e\u003ccode\u003e@​mc1arke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2788\"\u003espringdoc/springdoc-openapi#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Swagger to 2.2.27 by \u003ca href=\"https://github.com/jochenberger\"\u003e\u003ccode\u003e@​jochenberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2810\"\u003espringdoc/springdoc-openapi#2810\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/2790\"\u003e#2790\u003c/a\u003e - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Obey annotations when flattening ParameterObject fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2826\"\u003e#2826\u003c/a\u003e - Make it possible to mark parameters with \u003ca href=\"https://github.com/RequestParam\"\u003e\u003ccode\u003e@​RequestParam\u003c/code\u003e\u003c/a\u003e annotation to be sent in form instead of query.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2822\"\u003e#2822\u003c/a\u003e - Support returning null in ParameterCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2830\"\u003e#2830\u003c/a\u003e - Add support for deprecated fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2780\"\u003e#2780\u003c/a\u003e - Add Security Schema by AutoConfigure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.1\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.27\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/2804\"\u003e#2804\u003c/a\u003e - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2828\"\u003e#2828\u003c/a\u003e - Required a bean of type 'org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2823\"\u003e#2823\u003c/a\u003e - Capturing pattern in identical paths only renders the path element of one method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Automatically add required if a field is \u003ca href=\"https://github.com/notNull\"\u003e\u003ccode\u003e@​notNull\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://github.com/NotBlank\"\u003e\u003ccode\u003e@​NotBlank\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2814\"\u003e#2814\u003c/a\u003e - An unresolvable circular reference with management.endpoint.gateway.enabled=true.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2798\"\u003e#2798\u003c/a\u003e - Object schema generated for Unit Kotlin type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2797\"\u003e#2797\u003c/a\u003e - Removing operationId via customizer does not work anymore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2833\"\u003e#2833\u003c/a\u003e - Resolve infinite recursion and add example test with OpenAPI v3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.3] - 2025-01-12\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/2851\"\u003e#2851\u003c/a\u003e - Refine condition, for ignoring types when using PolymorphicModelConverter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.2] - 2025-01-12\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/2849\"\u003e#2849\u003c/a\u003e - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.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/2846\"\u003e#2846\u003c/a\u003e - ClassCastException with spring-data-rest and openapi version 3.1 bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2844\"\u003e#2844\u003c/a\u003e - PageableObject and SortObject are called Pageablenull and Sortnull\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2025-01-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2834\"\u003e#2834\u003c/a\u003e - java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade from 2.7.0 to 2.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-01-03\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/2790\"\u003e#2790\u003c/a\u003e - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Obey annotations when flattening ParameterObject fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2826\"\u003e#2826\u003c/a\u003e - Make it possible to mark parameters with \u003ca href=\"https://github.com/RequestParam\"\u003e\u003ccode\u003e@​RequestParam\u003c/code\u003e\u003c/a\u003e annotation to be sent in form instead of query.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2822\"\u003e#2822\u003c/a\u003e - Support returning null in ParameterCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2830\"\u003e#2830\u003c/a\u003e - Add support for deprecated fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2780\"\u003e#2780\u003c/a\u003e - Add Security Schema by AutoConfigure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to 3.4.1\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.27\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/2804\"\u003e#2804\u003c/a\u003e - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2828\"\u003e#2828\u003c/a\u003e - Required a bean of type 'org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2823\"\u003e#2823\u003c/a\u003e - Capturing pattern in identical paths only renders the path element of one method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2817\"\u003e#2817\u003c/a\u003e - Automatically add required if a field is \u003ca href=\"https://github.com/notNull\"\u003e\u003ccode\u003e@​notNull\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://github.com/NotBlank\"\u003e\u003ccode\u003e@​NotBlank\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2814\"\u003e#2814\u003c/a\u003e - An unresolvable circular reference with management.endpoint.gateway.enabled=true.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2798\"\u003e#2798\u003c/a\u003e - Object schema generated for Unit Kotlin type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2797\"\u003e#2797\u003c/a\u003e - Removing operationId via customizer does not work anymore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2833\"\u003e#2833\u003c/a\u003e - Resolve infinite recursion and add example test with OpenAPI v3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2827\"\u003e#2827\u003c/a\u003e - Ignoring \u003ca href=\"https://github.com/Parameter\"\u003e\u003ccode\u003e@​Parameter\u003c/code\u003e\u003c/a\u003e(required = false)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.0] - 2024-23-11\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/2777\"\u003e#2777\u003c/a\u003e - Add SortAsQueryParam annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2786\"\u003e#2786\u003c/a\u003e - No static resource swagger-ui/index.html error after migration to 2.7.0-RC1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db6455e4858e7093a0e43c7c3c24c1c5559f2fb1\"\u003e\u003ccode\u003edb6455e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1f33ed4844b5608bba5dd9dae4833c43f76fb8bd\"\u003e\u003ccode\u003e1f33ed4\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/8648879e51fc8a65c8417006c802daf530247dee\"\u003e\u003ccode\u003e8648879\u003c/code\u003e\u003c/a\u003e Refine condition, for ignoring types when using PolymorphicModelConverter. Fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/aea694a22076e157a225f4e5831053e4c023a420\"\u003e\u003ccode\u003eaea694a\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/b1b0b8437a94416af796061e90b36bda0deb7264\"\u003e\u003ccode\u003eb1b0b84\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/springdoc/springdoc-openapi/commit/94220b0e75da1e2d4c215b19673c219e803830c5\"\u003e\u003ccode\u003e94220b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a61c048874032421e984f37fc4e5a2af584a5e8d\"\u003e\u003ccode\u003ea61c048\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b11833e48af8d9b530093d325bfd961782f48b9\"\u003e\u003ccode\u003e0b11833\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/911fb5fcb45c2744cb60f34d081b86061c2a311e\"\u003e\u003ccode\u003e911fb5f\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/88f5da0f74b3b8c89012e4748a94a6a5a862846f\"\u003e\u003ccode\u003e88f5da0\u003c/code\u003e\u003c/a\u003e Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1. ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.3\"\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-amqp` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-amqp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43340\"\u003e#43340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation processor cannot generate description and defaultValue metadata for external types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43929\"\u003e#43929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description of management.metrics.graphql.autotime.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43905\"\u003e#43905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument 'base64:' prefix support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43835\"\u003e#43835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument handling of \u003ccode\u003e@Fallback\u003c/code\u003e beans in ConditionalOnSingleCandidate's javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43826\"\u003e#43826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of DataSourceBuilder does not reference all supported types \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43732\"\u003e#43732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43729\"\u003e#43729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently document the minimum supported versions of Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43725\"\u003e#43725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43716\"\u003e#43716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinks to the Javadoc of Jakarta Messaging are invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43662\"\u003e#43662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParagraph HTML tags are rendered as-is in Maven Plugin reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43623\"\u003e#43623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc link for jakarta.xml.bind is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43607\"\u003e#43607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation still has references to 'layertools' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43605\"\u003e#43605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of ConstructorBinding should not use markdown formatting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43599\"\u003e#43599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManaged Dependency Coordinates lists Spock and OkHttp dependencies that are not managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43584\"\u003e#43584\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.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43791\"\u003e#43791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Commons Codec 1.17.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43720\"\u003e#43720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43843\"\u003e#43843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to FreeMarker 2.3.34 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43721\"\u003e#43721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43910\"\u003e#43910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43792\"\u003e#43792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.0.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43911\"\u003e#43911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43793\"\u003e#43793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43844\"\u003e#43844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lettuce 6.4.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43609\"\u003e#43609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43715\"\u003e#43715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43745\"\u003e#43745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43746\"\u003e#43746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.117.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43845\"\u003e#43845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43846\"\u003e#43846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 3.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43912\"\u003e#43912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/f775945ef00ea34afa875c361cf6e34273b613fd\"\u003e\u003ccode\u003ef775945\u003c/code\u003e\u003c/a\u003e Release v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/068b9604198d999da6c16698816a43d45b5ba2bd\"\u003e\u003ccode\u003e068b960\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/34c83539460078a35ad5ba3e1ba583ec0199ca1b\"\u003e\u003ccode\u003e34c8353\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f184e98b7834cc71def363dca1be1f6f490420c7\"\u003e\u003ccode\u003ef184e98\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/390963fe7414ca025b07c4b1c0891451afbb60a6\"\u003e\u003ccode\u003e390963f\u003c/code\u003e\u003c/a\u003e Document when defaultValue and description cannot be extracted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef82719ca847982d1f7eb0bdf1c8b644ae7adbcf\"\u003e\u003ccode\u003eef82719\u003c/code\u003e\u003c/a\u003e Fix memory comparison in ProcessInfoTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1e35a0b82d6667cc54b31d60eb47f0ae71a5500b\"\u003e\u003ccode\u003e1e35a0b\u003c/code\u003e\u003c/a\u003e Correct the type of logging.structured.json.customizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/24e40e8f8202744f477b4741e927b9f4d767ba5e\"\u003e\u003ccode\u003e24e40e8\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/30dd62adca4d7d1184005a24f7ac0e9d23e9f641\"\u003e\u003ccode\u003e30dd62a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a3eaafbbea8f1120ed977f5da66cf483a304971b\"\u003e\u003ccode\u003ea3eaafb\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.1.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.amqp:spring-rabbit-test` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases\"\u003eorg.springframework.amqp:spring-rabbit-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deprecation warning in the \u003ccode\u003eRestTemplateNodeLocator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2933\"\u003e#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix containerFactory SpEL Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2936\"\u003e#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2478\"\u003e#2478\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.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2946\"\u003e#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2945\"\u003e#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2943\"\u003e#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2942\"\u003e#2942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2940\"\u003e#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2937\"\u003e#2937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/pull/2935\"\u003e#2935\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/BenEfrati\"\u003e\u003ccode\u003e@​BenEfrati\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-amqp/commit/cfdc239c8795059daf138f326fb2e0b471ae3248\"\u003e\u003ccode\u003ecfdc239\u003c/code\u003e\u003c/a\u003e [artifactory-release] Release version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/e9b535be2dce3e334a09e45247a2f0cd9f444eec\"\u003e\u003ccode\u003ee9b535b\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/7279330ce837ae07eef7016c9fe45c159d30dbc0\"\u003e\u003ccode\u003e7279330\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/6e1d0a54eb0862e4f8dd0bb130be262339ab7517\"\u003e\u003ccode\u003e6e1d0a5\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4e73f097c7d69d96e045ca98f43a99aa1ddc8080\"\u003e\u003ccode\u003e4e73f09\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/415a61065dc676d0a7124ec66819cba5a7101f12\"\u003e\u003ccode\u003e415a610\u003c/code\u003e\u003c/a\u003e Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/c434d873d3c79ad746fc14045f80e4126a7b8c6a\"\u003e\u003ccode\u003ec434d87\u003c/code\u003e\u003c/a\u003e Upgrade to Gradle \u003ccode\u003e8.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/4bd3b1dba9d4da9941843bcff8da2aec6773c188\"\u003e\u003ccode\u003e4bd3b1d\u003c/code\u003e\u003c/a\u003e Migrate to DCO from CLA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/0752c32a4e082897ef8fb68f25fffa3eaeefce5b\"\u003e\u003ccode\u003e0752c32\u003c/code\u003e\u003c/a\u003e Fix race condition in RabbitTemplatePublisherCallbacksIntegration1Tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-amqp/commit/3a07153f04136ade9f01d121bd7e7eec5c6a7544\"\u003e\u003ccode\u003e3a07153\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (\u003ca href=\"https://redirect.github.com/spring-projects/spring-amqp/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-amqp/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.3.5 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.4.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperty metadata for \u0026quot;logging.structured.json.customizer\u0026quot; has incorrect type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43916\"\u003e#43916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43863\"\u003e#43863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructured logging properties have no effect in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43862\"\u003e#43862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/43790\"\u003e#43790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocker compose ps now fails due to unknown --orphans flag with 2.23 or earlier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43717\"\u003e#43717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild info timestamp is truncated to seconds \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43617\"\u003e#43617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileWatcher used for SSL reload does not support symlinks \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43604\"\u003e#43604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBindableRuntimeHintsRegistrar should handle TypeNotPresentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43600\"\u003e#43600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCapturedOutput is empty when using Log4J2 StatusLogger  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43578\"\u003e#43578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.4 is not compatible with Gson 2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/43442\"\u003e#43442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on...\n\n_Description has been truncated_","html_url":"https://github.com/jesperancinha/bridges-surveillance-story/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperancinha%2Fbridges-surveillance-story/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"}}]}