{"id":1259,"name":"org.springframework.boot:spring-boot-starter-web","ecosystem":"maven","repository_url":"https://github.com/spring-projects/spring-boot","issues_count":650,"created_at":"2025-06-06T15:01:42.378Z","updated_at":"2025-06-06T15:01:42.378Z","purl":"pkg:maven/org.springframework.boot:spring-boot-starter-web","metadata":{"id":5089052,"name":"org.springframework.boot:spring-boot-starter-web","ecosystem":"maven","description":"Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container","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:49.000Z","latest_release_published_at":"2025-05-22T21:48:56.000Z","latest_release_number":"3.5.0","last_synced_at":"2025-06-05T23:30:47.101Z","created_at":"2022-07-29T03:43:40.905Z","updated_at":"2025-06-05T23:30:47.101Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.boot/spring-boot-starter-web/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.boot/spring-boot-starter-web/","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:44:23.397Z","dependent_packages_count":8658,"downloads":null,"downloads_period":null,"dependent_repos_count":817305,"rankings":{"downloads":null,"dependent_repos_count":0.000400737356736395,"dependent_packages_count":0.007012903742886912,"stargazers_count":0.06271539632924582,"forks_count":0.031658251182175204,"docker_downloads_count":0.23222729822874089,"average":0.06680291736795704},"purl":"pkg:maven/org.springframework.boot/spring-boot-starter-web","advisories":[{"uuid":"GSA_kwCzR0hTQS0zNnAzLXdqbWctaDk0eM03aQ","url":"https://github.com/advisories/GHSA-36p3-wjmg-h94x","title":"Remote Code Execution in Spring Framework","description":"Spring Framework prior to versions 5.2.20 and 5.3.18 contains a remote code execution vulnerability known as `Spring4Shell`. \n\n## Impact\n\nA Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e. the default, it is not vulnerable to the exploit. However, the nature of the vulnerability is more general, and there may be other ways to exploit it.\n\nThese are the prerequisites for the exploit:\n- JDK 9 or higher\n- Apache Tomcat as the Servlet container\n- Packaged as WAR\n- `spring-webmvc` or `spring-webflux` dependency\n\n## Patches\n\n- Spring Framework [5.3.18](https://github.com/spring-projects/spring-framework/releases/tag/v5.3.18) and [5.2.20](https://github.com/spring-projects/spring-framework/releases/tag/v5.2.20.RELEASE)\n- Spring Boot [2.6.6](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.6) and [2.5.12](https://github.com/spring-projects/spring-boot/releases/tag/v2.5.12)\n\n## Workarounds\n\nFor those who are unable to upgrade, leaked reports recommend setting `disallowedFields` on `WebDataBinder` through an `@ControllerAdvice`. This works generally, but as a centrally applied workaround fix, may leave some loopholes, in particular if a controller sets `disallowedFields` locally through its own `@InitBinder` method, which overrides the global setting.\n\nTo apply the workaround in a more fail-safe way, applications could extend `RequestMappingHandlerAdapter` to update the `WebDataBinder` at the end after all other initialization. In order to do that, a Spring Boot application can declare a `WebMvcRegistrations` bean (Spring MVC) or a `WebFluxRegistrations` bean (Spring WebFlux).","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-03-31T18:30:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-22965","https://github.com/spring-projects/spring-framework/commit/002546b3e4b8d791ea6acccb81eb3168f51abb15","https://github.com/spring-projects/spring-boot/releases/tag/v2.5.12","https://github.com/spring-projects/spring-boot/releases/tag/v2.6.6","https://github.com/spring-projects/spring-framework/releases/tag/v5.2.20.RELEASE","https://github.com/spring-projects/spring-framework/releases/tag/v5.3.18","https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement","https://tanzu.vmware.com/security/cve-2022-22965","https://cert-portal.siemens.com/productcert/pdf/ssa-254054.pdf","https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2022-0005","https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-java-spring-rce-Zx9GUc67","https://www.oracle.com/security-alerts/cpuapr2022.html","http://packetstormsecurity.com/files/166713/Spring4Shell-Code-Execution.html","http://packetstormsecurity.com/files/167011/Spring4Shell-Spring-Framework-Class-Property-Remote-Code-Execution.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://www.kb.cert.org/vuls/id/970766","https://github.com/advisories/GHSA-36p3-wjmg-h94x"],"source_kind":"github","identifiers":["GHSA-36p3-wjmg-h94x","CVE-2022-22965"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.2.20.RELEASE","vulnerable_version_range":"\u003c 5.2.20.RELEASE"},{"first_patched_version":"5.3.18","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.18"}],"ecosystem":"maven","package_name":"org.springframework:spring-webflux"},{"versions":[{"first_patched_version":"5.2.20.RELEASE","vulnerable_version_range":"\u003c 5.2.20.RELEASE"},{"first_patched_version":"5.3.18","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.18"}],"ecosystem":"maven","package_name":"org.springframework:spring-webmvc"},{"versions":[{"first_patched_version":"5.2.20.RELEASE","vulnerable_version_range":"\u003c 5.2.20.RELEASE"},{"first_patched_version":"5.3.18","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.18"}],"ecosystem":"maven","package_name":"org.springframework:spring-beans"},{"versions":[{"first_patched_version":"2.6.6","vulnerable_version_range":"\u003e= 2.6.0, \u003c 2.6.6"},{"first_patched_version":"2.5.12","vulnerable_version_range":"\u003c 2.5.12"}],"ecosystem":"maven","package_name":"org.springframework.boot:spring-boot-starter-webflux"},{"versions":[{"first_patched_version":"2.6.6","vulnerable_version_range":"\u003e= 2.6.0, \u003c 2.6.6"},{"first_patched_version":"2.5.12","vulnerable_version_range":"\u003c 2.5.12"}],"ecosystem":"maven","package_name":"org.springframework.boot:spring-boot-starter-web"}],"created_at":"2022-12-21T16:11:44.433Z","updated_at":"2025-05-23T01:12:09.422Z","epss_percentage":0.9446,"epss_percentile":0.99992}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.boot:spring-boot-starter-web","docker_dependents_count":11930,"docker_downloads_count":1529622391,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.boot:spring-boot-starter-web","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.boot:spring-boot-starter-web/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-web/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-web/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-web/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.boot:spring-boot-starter-web/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517645,"maintainers_count":0,"namespaces_count":68787,"keywords_count":32037,"github":"maven-central","metadata":{"funded_packages_count":24975},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-06T05:59:03.422Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":163,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4392114910","node_id":"PR_kwDOReQyjs7Yzerh","number":72,"state":"closed","title":"Bump the spring-boot group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-26T08:50:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T14:21:53.000Z","updated_at":"2026-05-26T08:50:34.000Z","time_to_close":1708118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-boot","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-boot group with 4 updates in the /backend/istudyspot-backend directory: [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot).\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-data-redis` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/yu086868-ui/iStudySpot/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yu086868-ui%2FiStudySpot/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"4362439858","node_id":"PR_kwDOEcrRgc7XUkW9","number":5066,"state":"open","title":"[Tech] Backend - Bump org.springframework.boot:spring-boot-starter-web from 3.5.8 to 4.0.5 in /backend","user":"dependabot[bot]","labels":["tech. enhancement","dependencies"],"assignees":["louptheron"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T02:18:29.000Z","updated_at":"2026-05-04T08:15:54.952Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[Tech] Backend - Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.8","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":"/backend","ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 3.5.8 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.8...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=3.5.8\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MTES-MCT/monitorfish/pull/5066","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Fmonitorfish/issues/5066","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5066/packages"},{"uuid":"4308601292","node_id":"PR_kwDONgatEc7UmbBz","number":205,"state":"closed","title":"Bump the server-updates group in /server with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T01:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T11:19:41.000Z","updated_at":"2026-05-01T01:04:01.000Z","time_to_close":740659,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"server-updates","update_count":18,"packages":[{"name":"org.jetbrains.kotlin:kotlin-gradle-plugin","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test-junit5","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.jpa","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.serialization","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-testcontainers","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.17","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui","old_version":"2.8.17","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":"/server","ecosystem":"maven"},"body":"Bumps the server-updates group in /server with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin:kotlin-test-junit5](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.jpa](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-testcontainers](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.17` | `3.0.3` |\n| [org.springdoc:springdoc-openapi-starter-webflux-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.17` | `3.0.3` |\n\nUpdates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.10 to 2.3.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-gradle-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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-gradle-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.3.10 to 2.3.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.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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-test-junit5` from 2.3.10 to 2.3.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-test-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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-test-junit5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.spring` from 2.3.10 to 2.3.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.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.jpa` from 2.3.10 to 2.3.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.plugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.plugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.serialization` from 2.3.10 to 2.3.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.plugin.serialization's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest ...\n\n_Description has been truncated_","html_url":"https://github.com/DrAlexD/SocialDating/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrAlexD%2FSocialDating/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"4286939495","node_id":"PR_kwDOCLmA_M7TiAwQ","number":19,"state":"closed","title":"deps: bump the minor-and-patch group in /vipList with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T05:52:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T05:52:22.000Z","updated_at":"2026-04-25T05:52:22.000Z","time_to_close":604798,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":"/vipList","ecosystem":"maven"},"body":"Bumps the minor-and-patch group in /vipList with 3 updates: [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-thymeleaf](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot).\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-thymeleaf` 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-thymeleaf'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-data-jpa` 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-data-jpa'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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/PedroPK/SpringBoot/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroPK%2FSpringBoot/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4167770610","node_id":"PR_kwDOIUOkW87Of-0L","number":38,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.2 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T06:12:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T06:14:28.000Z","updated_at":"2026-04-27T06:12:12.000Z","time_to_close":2419062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.2 to 4.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=4.0.2\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Joeri-Abbo/techworld-with-nana-java-react-example/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joeri-Abbo%2Ftechworld-with-nana-java-react-example/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"4162435487","node_id":"PR_kwDOEw5Lms7OV5qb","number":2091,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T04:05:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-29T04:07:05.000Z","updated_at":"2026-04-05T04:05:55.000Z","time_to_close":604727,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":23,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"6.1.7","new_version":"6.1.9","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson-jvm","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-mock","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.61.0","new_version":"2.62.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20260306133947_d473c40","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"org.springframework.boot","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `6.1.7` | `6.1.9` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/google-cloud-java) | `2.61.0` | `2.62.0` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20260306133947_d473c40` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.5` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.1` | `2.21.2` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.5` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 6.1.7 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/b36857342c4b3adf8c4839dbf241684ef86e58f7\"\u003e\u003ccode\u003eb368573\u003c/code\u003e\u003c/a\u003e Revert the Gradle 9.4 test filter handling removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/666ae5103e295a11a0a5d8a25cd5defdd58412ae\"\u003e\u003ccode\u003e666ae51\u003c/code\u003e\u003c/a\u003e Simplify discovery log message formatting in \u003ccode\u003eDiscovery.kt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-mock` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-apache` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-bigquery` from 2.61.0 to 2.62.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-bigquery's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.62.0 (2025-02-11)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11426\"\u003e#11426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/afdc2944304a077ce4cbdd8c7675f1ca707b2be0\"\u003eafdc294\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\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie:prosessering-core` from 2.20250728105838_1f618e2 to 2.20260306133947_d473c40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-prosessering-backend/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon` from 1.0_20250425112447_49835df to 1.0_20250905124051_0f48699\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-tjenestespesifikasjoner/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core-jvm` from 6.1.7 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/b36857342c4b3adf8c4839dbf241684ef86e58f7\"\u003e\u003ccode\u003eb368573\u003c/code\u003e\u003c/a\u003e Revert the Gradle 9.4 test filter handling removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/666ae5103e295a11a0a5d8a25cd5defdd58412ae\"\u003e\u003ccode\u003e666ae51\u003c/code\u003e\u003c/a\u003e Simplify discovery log message formatting in \u003ccode\u003eDiscovery.kt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-mock` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 4.0.3 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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/co...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/2091","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/2091","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2091/packages"},{"uuid":"4149242119","node_id":"PR_kwDOJPokX87N8AuK","number":7,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.3 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T04:40:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T04:35:12.000Z","updated_at":"2026-04-24T04:40:34.000Z","time_to_close":2419520,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.3 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.3...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=maven\u0026previous-version=4.0.3\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/anaptecs/jeaf-validation-api/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaptecs%2Fjeaf-validation-api/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4148387435","node_id":"PR_kwDORmlYfs7N58Ee","number":8,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 2.5.0 to 4.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-24T01:15:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T01:15:09.000Z","updated_at":"2026-04-24T01:15:42.000Z","time_to_close":2419231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"2.5.0","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 2.5.0 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.5.0...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=maven\u0026previous-version=2.5.0\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sonali-varshney/dependabot_test/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonali-varshney%2Fdependabot_test/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4127258729","node_id":"PR_kwDOEw5Lms7M-o0j","number":2078,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-29T04:06:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T11:48:35.000Z","updated_at":"2026-03-29T04:06:05.000Z","time_to_close":404248,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"6.1.7","new_version":"6.1.8","repository_url":"https://github.com/kotest/kotest"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.61.0","new_version":"2.62.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20260306133947_d473c40","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"org.springframework.boot","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `6.1.7` | `6.1.8` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/google-cloud-java) | `2.61.0` | `2.62.0` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20260306133947_d473c40` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.4` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.1` | `2.21.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.4` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 6.1.7 to 6.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/c79049bdcc4f82410cce31f158a0d1839bc37144\"\u003e\u003ccode\u003ec79049b\u003c/code\u003e\u003c/a\u003e closing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f5f84d3538c7f093582ff5a0f81608a25c133200\"\u003e\u003ccode\u003ef5f84d3\u003c/code\u003e\u003c/a\u003e Add primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5777\"\u003e#5777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-bigquery` from 2.61.0 to 2.62.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-bigquery's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.62.0 (2025-02-11)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11426\"\u003e#11426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/afdc2944304a077ce4cbdd8c7675f1ca707b2be0\"\u003eafdc294\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\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie:prosessering-core` from 2.20250728105838_1f618e2 to 2.20260306133947_d473c40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-prosessering-backend/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon` from 1.0_20250425112447_49835df to 1.0_20250905124051_0f48699\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-tjenestespesifikasjoner/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core-jvm` from 6.1.7 to 6.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/c79049bdcc4f82410cce31f158a0d1839bc37144\"\u003e\u003ccode\u003ec79049b\u003c/code\u003e\u003c/a\u003e closing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f5f84d3538c7f093582ff5a0f81608a25c133200\"\u003e\u003ccode\u003ef5f84d3\u003c/code\u003e\u003c/a\u003e Add primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5777\"\u003e#5777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 4.0.3 to 4.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-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\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 support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\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 Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\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/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\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/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\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/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.20.0 to 7.21.0\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.3 to 4.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-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.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/2078","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/2078","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2078/packages"},{"uuid":"4051048045","node_id":"PR_kwDORjNxFs7JWYjO","number":3,"state":"closed","title":"chore(deps): bump the all-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T06:14:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-10T11:10:03.000Z","updated_at":"2026-03-11T06:14:53.000Z","time_to_close":68689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"org.openapitools:openapi-generator-core","old_version":"7.19.0","new_version":"7.20.0","repository_url":"https://github.com/openapitools/openapi-generator"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.45"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.openapi.generator","old_version":"7.19.0","new_version":"7.20.0"},{"name":"org.cyclonedx.bom","old_version":"3.1.0","new_version":"3.2.0"},{"name":"gradle-wrapper","old_version":"9.3.0","new_version":"9.4.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.openapitools:openapi-generator-core](https://github.com/openapitools/openapi-generator) | `7.19.0` | `7.20.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.45` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| org.openapi.generator | `7.19.0` | `7.20.0` |\n| org.cyclonedx.bom | `3.1.0` | `3.2.0` |\n| gradle-wrapper | `9.3.0` | `9.4.0` |\n\nUpdates `org.openapitools:openapi-generator-core` from 7.19.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapitools/openapi-generator/releases\"\u003eorg.openapitools:openapi-generator-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0 released\u003c/h2\u003e\n\u003cp\u003ev7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community.\u003c/p\u003e\n\u003cp\u003eThis release comes with 2 new generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Terraform] New Terraform Provider generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBelow are the highlights of the changes. For a full list of changes, please refer to the \u003ca href=\"https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.20.0+\"\u003e\u0026quot;Pull Request\u0026quot;\u003c/a\u003e tab.\u003c/p\u003e\n\u003ch2\u003eGeneral\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Make model property generation deterministic by sorting alphabetically \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22836\"\u003e#22836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Normalizer] add type information to an error message \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22742\"\u003e#22742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC#\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[csharp][generichost] Added xml comments and restrict some access \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22796\"\u003e#22796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost Support multi targetting \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22234\"\u003e#22234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22233\"\u003e#22233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[csharp][generichost] Add HTTP client name to fix client duplicity \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22118\"\u003e#22118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC++\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[cpp-qt-client]Prefix signal argument types with namespace \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22921\"\u003e#22921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cpp-qt] Add global server index setter for all operations \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22760\"\u003e#22760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen (New Generator) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGo\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[go] Fix text escaping in example code generation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22841\"\u003e#22841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJava\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[java][jackson] fix double serialization of discriminator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22924\"\u003e#22924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [JAVA] fix validateJsonElement failing for required nullable fields \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22912\"\u003e#22912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22905\"\u003e#22905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature(jackson3) add jackson3 support for spring generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Serialization of additionalProperties on java and jaxrs-spec \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22366\"\u003e#22366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22958\"\u003e#22958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [KOTLIN-SPRING] \u003ca href=\"https://github.com/HttpExchange\"\u003e\u003ccode\u003e@​HttpExchange\u003c/code\u003e\u003c/a\u003e in declarative interface does not support property placeholders \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22882\"\u003e#22882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22856\"\u003e#22856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Kotlin][Client] Migrate Enum.values() to Enum.entities \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22852\"\u003e#22852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22850\"\u003e#22850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING][KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin-server] Add polymorphism, oneOf and allOf support \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22610\"\u003e#22610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[php-symfony] fix sequencial escape when validating a class type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22906\"\u003e#22906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[php][php-nextgen] Fix nullability when multiple response types are possible \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22827\"\u003e#22827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eProtobuf\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Protobuf] Fix Discriminator Issue and add capability Enum Extraction \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22740\"\u003e#22740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/bd7fc7f45fc44beb9380ad2448814759e97f6c9e\"\u003e\u003ccode\u003ebd7fc7f\u003c/code\u003e\u003c/a\u003e v7.20.0 release (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22983\"\u003e#22983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/67a637fe8d0c434cd3158c7075048f044652c420\"\u003e\u003ccode\u003e67a637f\u003c/code\u003e\u003c/a\u003e Support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22981\"\u003e#22981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/561aa2e1077ccfe875d832b671a0f6b18ab6dc81\"\u003e\u003ccode\u003e561aa2e\u003c/code\u003e\u003c/a\u003e minor improvements to Terraform \u0026amp; C++ Httplib generators (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22980\"\u003e#22980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/ff7fd36876fe67d06ea7677d931603cb3c667c15\"\u003e\u003ccode\u003eff7fd36\u003c/code\u003e\u003c/a\u003e Replace mvnw with mvn in README.md because mvnw doesn't work with run-in-dock...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/b1022e7a7ef82aa46f471eb93bd7bc7a07eb3ccd\"\u003e\u003ccode\u003eb1022e7\u003c/code\u003e\u003c/a\u003e build(deps): bump axios (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22972\"\u003e#22972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/f9f411945de7e8c66f67ce3d26f6f81e99d3e3b5\"\u003e\u003ccode\u003ef9f4119\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump qs (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22973\"\u003e#22973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/5a70edb063052b533ac9b005213f41b8d933ea17\"\u003e\u003ccode\u003e5a70edb\u003c/code\u003e\u003c/a\u003e feature(jackson3) add jackson3 support for spring generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/2a2e47016518b2fcbcb2cf5a7a294dab94a4f40d\"\u003e\u003ccode\u003e2a2e470\u003c/code\u003e\u003c/a\u003e [Terraform] New Terraform Provider generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/fffc21e3eeed8e53a2787d3a14084bca2432d3c8\"\u003e\u003ccode\u003efffc21e\u003c/code\u003e\u003c/a\u003e build(deps): bump qs, body-parser and express (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22971\"\u003e#22971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/3d05d5aa9a0a1c9f03836bbe5238d07f07eeebd5\"\u003e\u003ccode\u003e3d05d5a\u003c/code\u003e\u003c/a\u003e Rust-server no clashing example names (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22880\"\u003e#22880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapitools/openapi-generator/compare/v7.19.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.37 to 2.1.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/50ce9c6e184bcaf4e7190199765804635d866368\"\u003e\u003ccode\u003e50ce9c6\u003c/code\u003e\u003c/a\u003e prepare release 2.1.39 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/89ebc8f5b29f95472f134a0ad1858d2acd6286f0\"\u003e\u003ccode\u003e89ebc8f\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9b591a59d29f74d1e66c9f2f5fd55584da3bcc76\"\u003e\u003ccode\u003e9b591a5\u003c/code\u003e\u003c/a\u003e fix: distinguish between default and example set to null and not set at all #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/df3b7796f9301ae3b0729080db8153055b72a0db\"\u003e\u003ccode\u003edf3b779\u003c/code\u003e\u003c/a\u003e chore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1883073b5cfaf9610f2edb688ee7e1b98092981e\"\u003e\u003ccode\u003e1883073\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.39-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.45\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.19.0 to 7.20.0\n\nUpdates `org.cyclonedx.bom` from 3.1.0 to 3.2.0\n\nUpdates `gradle-wrapper` from 9.3.0 to 9.4.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hmcts/api-cp-crime-casehearing-results-validator/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmcts%2Fapi-cp-crime-casehearing-results-validator/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4040737334","node_id":"PR_kwDOROrw_M7I1Mq5","number":8,"state":"closed","title":"chore(deps): bump the gradle-dependencies group in /tiz-backend/quiz-service with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T16:28:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T07:20:06.000Z","updated_at":"2026-03-09T16:28:56.000Z","time_to_close":119328,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":15,"packages":[{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.testcontainers:testcontainers","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:mysql","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"}],"path":"/tiz-backend/quiz-service","ecosystem":"maven"},"body":"Bumps the gradle-dependencies group in /tiz-backend/quiz-service with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:mysql](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n\nUpdates `jakarta.validation:jakarta.validation-api` from 3.0.2 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/validation/releases\"\u003ejakarta.validation:jakarta.validation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Jakarta Validation 3.1 XSDs by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ehttps://github.com/jakartaee/validation/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the same lock for all methods accessing Validation.GetValidationProviderListAction#providersPerClassloader by \u003ca href=\"https://github.com/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eedburns-msft-183-rename-to-just-validation by \u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CI pull request workflow by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency and plugin version updates by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/191\"\u003ejakartaee/validation#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding Dependabot and NOTICE.md updates by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/192\"\u003ejakartaee/validation#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3.13.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/195\"\u003ejakartaee/validation#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/196\"\u003ejakartaee/validation#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 3.5.0 to 5.1.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/197\"\u003ejakartaee/validation#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/198\"\u003ejakartaee/validation#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-deploy-plugin from 3.0.0-M1 to 3.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/199\"\u003ejakartaee/validation#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate builds to cover JDK 17 and JDK 21 by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/201\"\u003ejakartaee/validation#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for the 3.1.0-M2 release by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/210\"\u003ejakartaee/validation#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTag and branch for 3.1.0 release by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/211\"\u003ejakartaee/validation#211\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/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.0\"\u003ehttps://github.com/jakartaee/validation/compare/3.0.2...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0-M1\u003c/h2\u003e\n\u003cp\u003eThe 3.1.0-M1 milestone release for EE 11\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the same lock for all methods accessing Validation.GetValidationProviderListAction#providersPerClassloader by \u003ca href=\"https://github.com/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eedburns-msft-183-rename-to-just-validation by \u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CI pull request workflow by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency and plugin version updates by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/191\"\u003ejakartaee/validation#191\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/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.0-M1\"\u003ehttps://github.com/jakartaee/validation/compare/3.0.2...3.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a188798f8f2636b9f3df542322bed42af600a956\"\u003e\u003ccode\u003ea188798\u003c/code\u003e\u003c/a\u003e Prepare a 3.1.1 service release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/d93abee001d3635b359898f4478040a542271e49\"\u003e\u003ccode\u003ed93abee\u003c/code\u003e\u003c/a\u003e Include the xsd files in the api jar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/1b6f29f93d7f7c93d2378788e4fa9ab9257b5bfa\"\u003e\u003ccode\u003e1b6f29f\u003c/code\u003e\u003c/a\u003e Add Jakarta Validation 3.1 XSDs (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/cac4dff8adba0ff7bd09857012f9a3aa1448cb54\"\u003e\u003ccode\u003ecac4dff\u003c/code\u003e\u003c/a\u003e Tag and branch for 3.1.0 release (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/9520b423a657cb8350e23621c6ce6c95e4cca916\"\u003e\u003ccode\u003e9520b42\u003c/code\u003e\u003c/a\u003e Prepare for the 3.1.0-M2 release (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/30da76e0fa2e12bbd5dfd323c5a1e31a9a4f1a92\"\u003e\u003ccode\u003e30da76e\u003c/code\u003e\u003c/a\u003e Update builds to cover JDK 17 and JDK 21 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/29ea0de173e6665a9a73427493e085910b392ac6\"\u003e\u003ccode\u003e29ea0de\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-deploy-plugin from 3.0.0-M1 to 3.1.1 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/8fd096997aa4c8a6c1c94d776ff855169a3f36ae\"\u003e\u003ccode\u003e8fd0969\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/4ed088a7018a1abbe27f29e10b7cdbe11f7809f5\"\u003e\u003ccode\u003e4ed088a\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:maven-bundle-plugin from 3.5.0 to 5.1.9 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a8be989f95b92ccd59024cedef8d0f753a2aebcf\"\u003e\u003ccode\u003ea8be989\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-redis` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-security` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/suj1e/tiz/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suj1e%2Ftiz/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4040736596","node_id":"PR_kwDOROrw_M7I1MhJ","number":4,"state":"closed","title":"chore(deps): bump the gradle-dependencies group in /tiz-backend/chat-service with 12 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-08T09:55:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T07:19:35.000Z","updated_at":"2026-03-08T09:55:21.000Z","time_to_close":9345,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":12,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.testcontainers:testcontainers","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:mysql","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"}],"path":"/tiz-backend/chat-service","ecosystem":"maven"},"body":"Bumps the gradle-dependencies group in /tiz-backend/chat-service with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:mysql](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/suj1e/tiz/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suj1e%2Ftiz/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4038863376","node_id":"PR_kwDORg6xiM7IvNjS","number":5,"state":"closed","title":"Bump the spring group with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T16:22:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T16:30:15.000Z","updated_at":"2026-03-11T16:22:29.000Z","time_to_close":345124,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":16,"packages":[{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-tomcat","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-cache","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-rest","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-aop","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-log4j2","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-core","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-test","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-saml2-service-provider","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-tomcat](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-cache](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-thymeleaf](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-data-rest](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-aop](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-log4j2](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-test](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-saml2-service-provider](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-tomcat` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-tomcat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-cache` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-thymeleaf` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-thymeleaf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254...\n\n_Description has been truncated_","html_url":"https://github.com/Nomanijaz58/D-Space-Digital-Library/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomanijaz58%2FD-Space-Digital-Library/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4008905570","node_id":"PR_kwDODOvQO87HNkAf","number":632,"state":"closed","title":"gradle: bump the patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-10T02:13:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T02:20:03.000Z","updated_at":"2026-03-10T02:13:50.000Z","time_to_close":690826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"gradle: bump","group_name":"patch","update_count":13,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-logging","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webclient","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-resource-server","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.29","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps the patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-logging](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webclient](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-oauth2-resource-server](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| org.springframework.boot | `4.0.2` | `4.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.29` | `1.5.32` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `3.0.1` | `3.0.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `3.0.1` | `3.0.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-logging` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-logging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-redis` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webclient` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webclient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-oauth2-resource-server` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-oauth2-resource-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/sosialhjelp-modia-api/pull/632","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsosialhjelp-modia-api/issues/632","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/632/packages"},{"uuid":"4006057277","node_id":"PR_kwDOFScBes7HEbjO","number":334,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.2 to 4.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["MrBean355"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T17:17:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T02:52:14.000Z","updated_at":"2026-03-04T17:17:46.000Z","time_to_close":311130,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=4.0.2\u0026new-version=4.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MrBean355/zak-bagans-bot/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBean355%2Fzak-bagans-bot/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"},{"uuid":"4005981010","node_id":"PR_kwDON1N5Ec7HEL3z","number":51,"state":"open","title":"build(deps): bump the backend-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T02:06:52.000Z","updated_at":"2026-03-04T10:44:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":14,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"io.camunda:camunda-spring-boot-starter","old_version":"8.8.13","new_version":"8.8.14","repository_url":"https://github.com/camunda/camunda"},{"name":"io.camunda:camunda-process-test-spring","old_version":"8.8.13","new_version":"8.8.14","repository_url":"https://github.com/camunda/camunda"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.jpa","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.ninja-squad:springmockk","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/Ninja-Squad/springmockk"}],"path":null,"ecosystem":"maven"},"body":"Bumps the backend-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [io.camunda:camunda-spring-boot-starter](https://github.com/camunda/camunda) | `8.8.13` | `8.8.14` |\n| [io.camunda:camunda-process-test-spring](https://github.com/camunda/camunda) | `8.8.13` | `8.8.14` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.plugin.jpa](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [com.ninja-squad:springmockk](https://github.com/Ninja-Squad/springmockk) | `4.0.2` | `5.0.1` |\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-devtools` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-data-jpa` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-test` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-devtools` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-data-jpa` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.9 to 42.7.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.m...\n\n_Description has been truncated_","html_url":"https://github.com/emaarco/easy-zeebe/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaarco%2Feasy-zeebe/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4005943557","node_id":"PR_kwDOCywpAs7HEENJ","number":402,"state":"closed","title":"Bump the maven-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-01T01:34:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T01:45:38.000Z","updated_at":"2026-04-01T01:34:03.000Z","time_to_close":2677703,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-dependencies","update_count":20,"packages":[{"name":"org.springframework:spring-context","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.data:spring-data-jpa","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-data-jpa"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta-extensions","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen-maven","old_version":"3.20.10","new_version":"3.20.11"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.23","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.3.0","new_version":"2.3.10"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework.data:spring-data-jpa](https://github.com/spring-projects/spring-data-jpa) | `4.0.1` | `4.0.3` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta-extensions | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen-maven | `3.20.10` | `3.20.11` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.32` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.3.0` | `2.3.10` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n\n\nUpdates `org.springframework:spring-context` from 7.0.2 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.2 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.data:spring-data-jpa` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-data-jpa/releases\"\u003eorg.springframework.data:spring-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003e:green_book: Links\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/reference/4.0/\"\u003eSpring Data JPA 4.0 Reference documentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/docs/4.0.3/api/\"\u003eSpring Data JPA 4.0 Javadoc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eExpressions\u003c/code\u003e utility for type-safe Criteria Query Expression resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4086\"\u003e#4086\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefine JPQL join aliasing \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimple property predicate fails on plural paths that are only allowed for the 'member of' operator \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInput properties order not preserved when specified via Fetchable Fluent Query \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4174\"\u003e#4174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInput Properties discarded using DTO Projection through \u003ccode\u003efindBy(…)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4172\"\u003e#4172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePositional parameter  numbering has gaps when previous query parameters are represented with \u003ccode\u003eIS NULL\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4171\"\u003e#4171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPQL aliasing using \u003ccode\u003eid\u003c/code\u003e breaks EclipseLink queries \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJpaSpecificationExecutor.findBy(…)\u003c/code\u003e returns join product of nested relations \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/3908\"\u003e#3908\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 Postgres JDBC Driver 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4185\"\u003e#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4176\"\u003e#4176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003e:green_book: Links\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/reference/4.0/\"\u003eSpring Data JPA 4.0 Reference documentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/docs/4.0.2/api/\"\u003eSpring Data JPA 4.0 Javadoc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake ELSE optional in CASE expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4150\"\u003e#4150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eELSE\u003c/code\u003e optional in \u003ccode\u003eCASE\u003c/code\u003e expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4142\"\u003e#4142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent schema interaction during AOT repository creation \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply LockModeType when creating AOT queries \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4153\"\u003e#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock is not taking into account when generating aotSources \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindByNameIn(List)\u003c/code\u003e fails with \u003ccode\u003eIllegalArgumentException\u003c/code\u003e using EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4145\"\u003e#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse named selection for projections to avoid AliasCollisionException caused by the same leaf property name \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterface projection fails with AliasCollisionException using the same leaf property name \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMakes Nullability of findAll consistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent \u003ccode\u003eSpecification\u003c/code\u003e nullness declarations in \u003ccode\u003eSimpleJpaRepository\u003c/code\u003e and \u003ccode\u003eJpaSpecificationExecutor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing fails when using \u003ccode\u003ehibernate.hbm2ddl.auto=update\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference collection via join in JPQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNullPointerException\u003c/code\u003e in \u003ccode\u003eQuery.setParameter(…)\u003c/code\u003e binding \u003ccode\u003enull\u003c/code\u003e to \u003ccode\u003eIN\u003c/code\u003e parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4112\"\u003e#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePredicates on plural paths operate on collection instead of joins \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4110\"\u003e#4110\u003c/a\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 a/an in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4154\"\u003e#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar in projections documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4122\"\u003e#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove clarity and accuracy of Example 7 and 11 titles \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate documentation heading identifiers \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/ed8fc3bc4864200b0c196a4352e2490690ec8bb0\"\u003e\u003ccode\u003eed8fc3b\u003c/code\u003e\u003c/a\u003e Release version 4.0.3 (2025.1.3).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/a9119283173c011fdd626b1b7bb7042187607036\"\u003e\u003ccode\u003ea911928\u003c/code\u003e\u003c/a\u003e Prepare 4.0.3 (2025.1.3).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/ac58ff0d320dacd44114aca4265d9a1e9ee103f8\"\u003e\u003ccode\u003eac58ff0\u003c/code\u003e\u003c/a\u003e Additional tests for IS query targeting plural paths.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/d31abd24b26d624022b0ccd493fdccbb7a929088\"\u003e\u003ccode\u003ed31abd2\u003c/code\u003e\u003c/a\u003e Refine JPQL join aliasing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/c0418ec395a07178dbce4a41097da8d4a54229d6\"\u003e\u003ccode\u003ec0418ec\u003c/code\u003e\u003c/a\u003e Upgrade to Postgres JDBC Driver 42.7.9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/0179313ba95669fd28612bc6f9c07ce15a6bfac1\"\u003e\u003ccode\u003e0179313\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 7.2.4.Final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/8b556b5348aed6b50773c77137e635244d8b9ef0\"\u003e\u003ccode\u003e8b556b5\u003c/code\u003e\u003c/a\u003e Simplify test context configuration fragments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/4819c562a579e5ffa393a1dabae8bab127f86cd5\"\u003e\u003ccode\u003e4819c56\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 7.2.2.Final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/d72a39ea0ac7e9b8f971f23e44d9a383c2adb296\"\u003e\u003ccode\u003ed72a39e\u003c/code\u003e\u003c/a\u003e Ensure sequential parameter binding numbering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/cc544b319c290b92dd70a81dbffe330bda7bcd18\"\u003e\u003ccode\u003ecc544b3\u003c/code\u003e\u003c/a\u003e Update CI Properties.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-data-jpa/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta-extensions` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen-maven` from 3.20.10 to 3.20.11\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.23 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.23...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.3.0 to 2.3.10\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-jdk8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-jdk8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\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-test` from 2.3.0 to 2.3.10\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\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-plugin` from 2.3.0 to 2.3.10\n\nUpdates `org.jetbrains.kotlin:kotlin-test` from 2.3.0 to 2.3.10\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params'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-...\n\n_Description has been truncated_","html_url":"https://github.com/Blackdread/rest-filter/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackdread%2Frest-filter/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"},{"uuid":"3974111709","node_id":"PR_kwDOMJ0jAM7FcUrh","number":266,"state":"closed","title":"Build(deps): Bump the gradle-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T14:23:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-22T10:13:04.000Z","updated_at":"2026-02-22T14:23:13.000Z","time_to_close":15001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"gradle-deps","update_count":9,"packages":[{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains:annotations","old_version":"26.0.2-1","new_version":"26.1.0","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.31","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webmvc","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webmvc-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `26.0.2-1` | `26.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.31` | `1.5.32` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webmvc](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webmvc-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n\nUpdates `org.springframework.boot` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains:annotations` from 26.0.2-1 to 26.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/releases\"\u003eorg.jetbrains:annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@NotNullByDefault\u003c/code\u003e is not experimental anymore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md\"\u003eorg.jetbrains:annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 26.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@NotNullByDefault\u003c/code\u003e is not experimental anymore.\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/JetBrains/java-annotations/commit/6f588d455af377bedf5a163b298960e8283ef66e\"\u003e\u003ccode\u003e6f588d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/137\"\u003e#137\u003c/a\u003e from BartvHelvert/notNullByDefaultExperimental\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/21be50cce13e52afcfe67af9c08911b165cd8371\"\u003e\u003ccode\u003e21be50c\u003c/code\u003e\u003c/a\u003e Version 26.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/92a187b520afce6e39661bcabd9b395d116aa0c4\"\u003e\u003ccode\u003e92a187b\u003c/code\u003e\u003c/a\u003e Remove experimental status from \u003ca href=\"https://github.com/NotNullByDefault\"\u003e\u003ccode\u003e@​NotNullByDefault\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/da40a758bd907a02d26082edd7b6f6eec71bccdf\"\u003e\u003ccode\u003eda40a75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/135\"\u003e#135\u003c/a\u003e from coder-xiaomo/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/18554b9b6e60344901e50f046516b995c6fa6410\"\u003e\u003ccode\u003e18554b9\u003c/code\u003e\u003c/a\u003e Update Contributor License Agreement link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/2f91ecdce1f661bcf58bcae7badeb8cc2edc7d8f\"\u003e\u003ccode\u003e2f91ecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/132\"\u003e#132\u003c/a\u003e from DmPanov/dmpanov/allworknoplay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/f64f40f84a36c0dbb9763de42158e1765c628e9f\"\u003e\u003ccode\u003ef64f40f\u003c/code\u003e\u003c/a\u003e Version 26.0.2-1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/java-annotations/compare/26.0.2-1...26.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.31 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.31...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webmvc` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webmvc-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webmvc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/boskworks/bosk/pull/266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/boskworks%2Fbosk/issues/266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/266/packages"},{"uuid":"3967338863","node_id":"PR_kwDOOKmots7FGlWD","number":110,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T09:26:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T08:44:40.000Z","updated_at":"2026-04-20T09:26:45.000Z","time_to_close":5100123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":11,"packages":[{"name":"org.openapitools:openapi-generator-core","old_version":"7.19.0","new_version":"7.20.0","repository_url":"https://github.com/openapitools/openapi-generator"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.38","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.43"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.openapi.generator","old_version":"7.19.0","new_version":"7.20.0"},{"name":"com.diffplug.spotless","old_version":"8.2.0","new_version":"8.2.1"},{"name":"org.cyclonedx.bom","old_version":"3.1.0","new_version":"3.2.0"},{"name":"gradle-wrapper","old_version":"9.3.0","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.openapitools:openapi-generator-core](https://github.com/openapitools/openapi-generator) | `7.19.0` | `7.20.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.38` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.43` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| org.openapi.generator | `7.19.0` | `7.20.0` |\n| com.diffplug.spotless | `8.2.0` | `8.2.1` |\n| org.cyclonedx.bom | `3.1.0` | `3.2.0` |\n| gradle-wrapper | `9.3.0` | `9.3.1` |\n\n\nUpdates `org.openapitools:openapi-generator-core` from 7.19.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapitools/openapi-generator/releases\"\u003eorg.openapitools:openapi-generator-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0 released\u003c/h2\u003e\n\u003cp\u003ev7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community.\u003c/p\u003e\n\u003cp\u003eThis release comes with 2 new generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Terraform] New Terraform Provider generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBelow are the highlights of the changes. For a full list of changes, please refer to the \u003ca href=\"https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.20.0+\"\u003e\u0026quot;Pull Request\u0026quot;\u003c/a\u003e tab.\u003c/p\u003e\n\u003ch2\u003eGeneral\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Make model property generation deterministic by sorting alphabetically \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22836\"\u003e#22836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Normalizer] add type information to an error message \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22742\"\u003e#22742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC#\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[csharp][generichost] Added xml comments and restrict some access \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22796\"\u003e#22796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost Support multi targetting \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22234\"\u003e#22234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22233\"\u003e#22233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[csharp][generichost] Add HTTP client name to fix client duplicity \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22118\"\u003e#22118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC++\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[cpp-qt-client]Prefix signal argument types with namespace \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22921\"\u003e#22921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cpp-qt] Add global server index setter for all operations \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22760\"\u003e#22760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen (New Generator) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGo\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[go] Fix text escaping in example code generation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22841\"\u003e#22841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJava\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[java][jackson] fix double serialization of discriminator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22924\"\u003e#22924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [JAVA] fix validateJsonElement failing for required nullable fields \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22912\"\u003e#22912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22905\"\u003e#22905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature(jackson3) add jackson3 support for spring generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Serialization of additionalProperties on java and jaxrs-spec \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22366\"\u003e#22366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22958\"\u003e#22958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [KOTLIN-SPRING] \u003ca href=\"https://github.com/HttpExchange\"\u003e\u003ccode\u003e@​HttpExchange\u003c/code\u003e\u003c/a\u003e in declarative interface does not support property placeholders \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22882\"\u003e#22882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22856\"\u003e#22856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Kotlin][Client] Migrate Enum.values() to Enum.entities \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22852\"\u003e#22852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22850\"\u003e#22850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING][KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin-server] Add polymorphism, oneOf and allOf support \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22610\"\u003e#22610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[php-symfony] fix sequencial escape when validating a class type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22906\"\u003e#22906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[php][php-nextgen] Fix nullability when multiple response types are possible \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22827\"\u003e#22827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eProtobuf\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Protobuf] Fix Discriminator Issue and add capability Enum Extraction \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22740\"\u003e#22740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/bd7fc7f45fc44beb9380ad2448814759e97f6c9e\"\u003e\u003ccode\u003ebd7fc7f\u003c/code\u003e\u003c/a\u003e v7.20.0 release (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22983\"\u003e#22983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/67a637fe8d0c434cd3158c7075048f044652c420\"\u003e\u003ccode\u003e67a637f\u003c/code\u003e\u003c/a\u003e Support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22981\"\u003e#22981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/561aa2e1077ccfe875d832b671a0f6b18ab6dc81\"\u003e\u003ccode\u003e561aa2e\u003c/code\u003e\u003c/a\u003e minor improvements to Terraform \u0026amp; C++ Httplib generators (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22980\"\u003e#22980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/ff7fd36876fe67d06ea7677d931603cb3c667c15\"\u003e\u003ccode\u003eff7fd36\u003c/code\u003e\u003c/a\u003e Replace mvnw with mvn in README.md because mvnw doesn't work with run-in-dock...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/b1022e7a7ef82aa46f471eb93bd7bc7a07eb3ccd\"\u003e\u003ccode\u003eb1022e7\u003c/code\u003e\u003c/a\u003e build(deps): bump axios (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22972\"\u003e#22972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/f9f411945de7e8c66f67ce3d26f6f81e99d3e3b5\"\u003e\u003ccode\u003ef9f4119\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump qs (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22973\"\u003e#22973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/5a70edb063052b533ac9b005213f41b8d933ea17\"\u003e\u003ccode\u003e5a70edb\u003c/code\u003e\u003c/a\u003e feature(jackson3) add jackson3 support for spring generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/2a2e47016518b2fcbcb2cf5a7a294dab94a4f40d\"\u003e\u003ccode\u003e2a2e470\u003c/code\u003e\u003c/a\u003e [Terraform] New Terraform Provider generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/fffc21e3eeed8e53a2787d3a14084bca2432d3c8\"\u003e\u003ccode\u003efffc21e\u003c/code\u003e\u003c/a\u003e build(deps): bump qs, body-parser and express (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22971\"\u003e#22971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/3d05d5aa9a0a1c9f03836bbe5238d07f07eeebd5\"\u003e\u003ccode\u003e3d05d5a\u003c/code\u003e\u003c/a\u003e Rust-server no clashing example names (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22880\"\u003e#22880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapitools/openapi-generator/compare/v7.19.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.37 to 2.1.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.43\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.19.0 to 7.20.0\n\nUpdates `com.diffplug.spotless` from 8.2.0 to 8.2.1\n\nUpdates `org.cyclonedx.bom` from 3.1.0 to 3.2.0\n\nUpdates `gradle-wrapper` from 9.3.0 to 9.3.1\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hmcts/api-cp-crime-schedulingandlisting-courtschedule/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmcts%2Fapi-cp-crime-schedulingandlisting-courtschedule/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"},{"uuid":"3942538399","node_id":"PR_kwDOFcltFM7D1b6X","number":264,"state":"closed","title":"Bump the spring-dependencies group with 18 updates","user":"dependabot[bot]","labels":["dependencies","java","sonar"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-15T00:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T22:58:07.000Z","updated_at":"2026-02-15T00:56:27.000Z","time_to_close":7092,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-dependencies","update_count":18,"packages":[{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-freemarker","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-jersey","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-mail","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-client","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-quartz","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-cache","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-graphql","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-resource-server","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.3.2","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-dependencies group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-freemarker](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-mail](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-oauth2-client](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-quartz](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-cache](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-graphql](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-oauth2-resource-server](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.3.2` | `4.0.2` |\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-freemarker` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-freemarker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jersey` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jersey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-mail` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-security` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-oauth2-client` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-oauth2-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-quartz` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-quartz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783...\n\n_Description has been truncated_","html_url":"https://github.com/mersthamcc/website/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mersthamcc%2Fwebsite/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"}],"issue_packages":[{"old_version":"3.1.2","new_version":"4.0.6","update_type":"major","path":null,"pr_created_at":"2026-05-06T14:21:53.000Z","version_change":"3.1.2 → 4.0.6","issue":{"uuid":"4392114910","node_id":"PR_kwDOReQyjs7Yzerh","number":72,"state":"closed","title":"Bump the spring-boot group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-26T08:50:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T14:21:53.000Z","updated_at":"2026-05-26T08:50:34.000Z","time_to_close":1708118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-boot","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.1.2","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-boot group with 4 updates in the /backend/istudyspot-backend directory: [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot).\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-data-redis` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.2 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.1.2...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/yu086868-ui/iStudySpot/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yu086868-ui%2FiStudySpot/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"3.5.8","new_version":"4.0.5","update_type":"major","path":"/backend","pr_created_at":"2026-05-01T02:18:29.000Z","version_change":"3.5.8 → 4.0.5","issue":{"uuid":"4362439858","node_id":"PR_kwDOEcrRgc7XUkW9","number":5066,"state":"open","title":"[Tech] Backend - Bump org.springframework.boot:spring-boot-starter-web from 3.5.8 to 4.0.5 in /backend","user":"dependabot[bot]","labels":["tech. enhancement","dependencies"],"assignees":["louptheron"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T02:18:29.000Z","updated_at":"2026-05-04T08:15:54.952Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[Tech] Backend - Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.8","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":"/backend","ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 3.5.8 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.8...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=3.5.8\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MTES-MCT/monitorfish/pull/5066","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Fmonitorfish/issues/5066","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5066/packages"}},{"old_version":"3.5.13","new_version":"4.0.5","update_type":"major","path":"/server","pr_created_at":"2026-04-22T11:19:41.000Z","version_change":"3.5.13 → 4.0.5","issue":{"uuid":"4308601292","node_id":"PR_kwDONgatEc7UmbBz","number":205,"state":"closed","title":"Bump the server-updates group in /server with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T01:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T11:19:41.000Z","updated_at":"2026-05-01T01:04:01.000Z","time_to_close":740659,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"server-updates","update_count":18,"packages":[{"name":"org.jetbrains.kotlin:kotlin-gradle-plugin","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test-junit5","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.jpa","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.serialization","old_version":"2.3.10","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-testcontainers","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.13","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.17","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui","old_version":"2.8.17","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":"/server","ecosystem":"maven"},"body":"Bumps the server-updates group in /server with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin:kotlin-test-junit5](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.jpa](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.3.20` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot:spring-boot-testcontainers](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.13` | `4.0.5` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.17` | `3.0.3` |\n| [org.springdoc:springdoc-openapi-starter-webflux-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.17` | `3.0.3` |\n\nUpdates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.10 to 2.3.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-gradle-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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-gradle-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.3.10 to 2.3.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.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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-test-junit5` from 2.3.10 to 2.3.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-test-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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-test-junit5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.spring` from 2.3.10 to 2.3.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.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.jpa` from 2.3.10 to 2.3.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.plugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.plugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.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.plugin.serialization` from 2.3.10 to 2.3.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.plugin.serialization's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest ...\n\n_Description has been truncated_","html_url":"https://github.com/DrAlexD/SocialDating/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrAlexD%2FSocialDating/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"4.0.4","new_version":"4.0.5","update_type":"patch","path":"/vipList","pr_created_at":"2026-04-18T05:52:22.000Z","version_change":"4.0.4 → 4.0.5","issue":{"uuid":"4286939495","node_id":"PR_kwDOCLmA_M7TiAwQ","number":19,"state":"closed","title":"deps: bump the minor-and-patch group in /vipList with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T05:52:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T05:52:22.000Z","updated_at":"2026-04-25T05:52:22.000Z","time_to_close":604798,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":"/vipList","ecosystem":"maven"},"body":"Bumps the minor-and-patch group in /vipList with 3 updates: [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot), [org.springframework.boot:spring-boot-starter-thymeleaf](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot).\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-thymeleaf` 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-thymeleaf'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-data-jpa` 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-data-jpa'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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/PedroPK/SpringBoot/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroPK%2FSpringBoot/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.0.2","new_version":"4.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-30T06:14:28.000Z","version_change":"4.0.2 → 4.0.5","issue":{"uuid":"4167770610","node_id":"PR_kwDOIUOkW87Of-0L","number":38,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.2 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T06:12:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T06:14:28.000Z","updated_at":"2026-04-27T06:12:12.000Z","time_to_close":2419062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.2 to 4.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=4.0.2\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Joeri-Abbo/techworld-with-nana-java-react-example/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joeri-Abbo%2Ftechworld-with-nana-java-react-example/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"4.0.3","new_version":"4.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-29T04:07:05.000Z","version_change":"4.0.3 → 4.0.5","issue":{"uuid":"4162435487","node_id":"PR_kwDOEw5Lms7OV5qb","number":2091,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T04:05:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-29T04:07:05.000Z","updated_at":"2026-04-05T04:05:55.000Z","time_to_close":604727,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":23,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"6.1.7","new_version":"6.1.9","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson-jvm","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-mock","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.61.0","new_version":"2.62.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20260306133947_d473c40","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"org.springframework.boot","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `6.1.7` | `6.1.9` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/google-cloud-java) | `2.61.0` | `2.62.0` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20260306133947_d473c40` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.5` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.1` | `2.21.2` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.4.1` | `3.4.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.5` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 6.1.7 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/b36857342c4b3adf8c4839dbf241684ef86e58f7\"\u003e\u003ccode\u003eb368573\u003c/code\u003e\u003c/a\u003e Revert the Gradle 9.4 test filter handling removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/666ae5103e295a11a0a5d8a25cd5defdd58412ae\"\u003e\u003ccode\u003e666ae51\u003c/code\u003e\u003c/a\u003e Simplify discovery log message formatting in \u003ccode\u003eDiscovery.kt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-mock` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-apache` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-bigquery` from 2.61.0 to 2.62.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-bigquery's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.62.0 (2025-02-11)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11426\"\u003e#11426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/afdc2944304a077ce4cbdd8c7675f1ca707b2be0\"\u003eafdc294\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\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie:prosessering-core` from 2.20250728105838_1f618e2 to 2.20260306133947_d473c40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-prosessering-backend/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon` from 1.0_20250425112447_49835df to 1.0_20250905124051_0f48699\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-tjenestespesifikasjoner/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core-jvm` from 6.1.7 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/b36857342c4b3adf8c4839dbf241684ef86e58f7\"\u003e\u003ccode\u003eb368573\u003c/code\u003e\u003c/a\u003e Revert the Gradle 9.4 test filter handling removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/666ae5103e295a11a0a5d8a25cd5defdd58412ae\"\u003e\u003ccode\u003e666ae51\u003c/code\u003e\u003c/a\u003e Simplify discovery log message formatting in \u003ccode\u003eDiscovery.kt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-mock` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ktorio/ktor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 4.0.3 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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/co...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/2091","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/2091","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2091/packages"}},{"old_version":"4.0.3","new_version":"4.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-27T04:35:12.000Z","version_change":"4.0.3 → 4.0.5","issue":{"uuid":"4149242119","node_id":"PR_kwDOJPokX87N8AuK","number":7,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.3 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T04:40:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T04:35:12.000Z","updated_at":"2026-04-24T04:40:34.000Z","time_to_close":2419520,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.3 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.3...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=maven\u0026previous-version=4.0.3\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/anaptecs/jeaf-validation-api/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaptecs%2Fjeaf-validation-api/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"2.5.0","new_version":"4.0.5","update_type":"major","path":null,"pr_created_at":"2026-03-27T01:15:09.000Z","version_change":"2.5.0 → 4.0.5","issue":{"uuid":"4148387435","node_id":"PR_kwDORmlYfs7N58Ee","number":8,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 2.5.0 to 4.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-24T01:15:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T01:15:09.000Z","updated_at":"2026-04-24T01:15:42.000Z","time_to_close":2419231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"2.5.0","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 2.5.0 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\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.5.0...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=maven\u0026previous-version=2.5.0\u0026new-version=4.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sonali-varshney/dependabot_test/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonali-varshney%2Fdependabot_test/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"4.0.3","new_version":"4.0.4","update_type":"patch","path":null,"pr_created_at":"2026-03-24T11:48:35.000Z","version_change":"4.0.3 → 4.0.4","issue":{"uuid":"4127258729","node_id":"PR_kwDOEw5Lms7M-o0j","number":2078,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-29T04:06:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T11:48:35.000Z","updated_at":"2026-03-29T04:06:05.000Z","time_to_close":404248,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"6.1.7","new_version":"6.1.8","repository_url":"https://github.com/kotest/kotest"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.61.0","new_version":"2.62.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20260306133947_d473c40","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/navikt/token-support"},{"name":"org.springframework.boot","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `6.1.7` | `6.1.8` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/google-cloud-java) | `2.61.0` | `2.62.0` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20260306133947_d473c40` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `6.0.3` | `6.0.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.4` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.1` | `2.21.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.3` | `4.0.4` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 6.1.7 to 6.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/c79049bdcc4f82410cce31f158a0d1839bc37144\"\u003e\u003ccode\u003ec79049b\u003c/code\u003e\u003c/a\u003e closing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f5f84d3538c7f093582ff5a0f81608a25c133200\"\u003e\u003ccode\u003ef5f84d3\u003c/code\u003e\u003c/a\u003e Add primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5777\"\u003e#5777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-bigquery` from 2.61.0 to 2.62.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-bigquery's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.62.0 (2025-02-11)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11426\"\u003e#11426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/afdc2944304a077ce4cbdd8c7675f1ca707b2be0\"\u003eafdc294\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\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie:prosessering-core` from 2.20250728105838_1f618e2 to 2.20260306133947_d473c40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-prosessering-backend/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon` from 1.0_20250425112447_49835df to 1.0_20250905124051_0f48699\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/familie-tjenestespesifikasjoner/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-client-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-client-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-core` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core-jvm` from 6.1.7 to 6.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish IntelliJ plugin distribution zip to GitHub Packages on master by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5763\"\u003ekotest/kotest#5763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy up logging across the engine and runner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5787\"\u003ekotest/kotest#5787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003eSpringExtension\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5788\"\u003ekotest/kotest#5788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eDiscovery\u003c/code\u003e to improve class visibility filtering by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5790\"\u003ekotest/kotest#5790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for leading wildcard class name Gradle filter (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5639\"\u003e#5639\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5791\"\u003ekotest/kotest#5791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for startWith/endWith matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5779\"\u003ekotest/kotest#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5777\"\u003ekotest/kotest#5777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclosing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LazyJvmAssertion to avoid stacktraces in inspectors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5759\"\u003ekotest/kotest#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5780\"\u003ekotest/kotest#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd finalizeSpec DSL function to TestConfiguration and Spec by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5750\"\u003ekotest/kotest#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5786\"\u003ekotest/kotest#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize line breaks in test names for Gradle test filters by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5764\"\u003ekotest/kotest#5764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5778\"\u003ekotest/kotest#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5776\"\u003ekotest/kotest#5776\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/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5783\"\u003ekotest/kotest#5783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.7...v6.1.8\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/kotest/kotest/commit/f641e00aeb0cf6d4cde4e1c88ae040f52c7e4693\"\u003e\u003ccode\u003ef641e00\u003c/code\u003e\u003c/a\u003e Add primitive array support for containAll matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5776\"\u003e#5776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2d215159d0dd9ae99864cd7f6962876b12497a6e\"\u003e\u003ccode\u003e2d21515\u003c/code\u003e\u003c/a\u003e Add primitive array support for inorder (shouldContainInOrder) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8f7a5072534465a2b2fbab3f201ed7e325a1acf8\"\u003e\u003ccode\u003e8f7a507\u003c/code\u003e\u003c/a\u003e Increase forNone performance threshold to 10x for CI variance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/92ee8ffdf260a2785e8638851b62f1ec4dc58a31\"\u003e\u003ccode\u003e92ee8ff\u003c/code\u003e\u003c/a\u003e Normalize line breaks in test names for Gradle test filters (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/359f65efbee7e6a2a2e640a0fd9fa14dbfc2df3b\"\u003e\u003ccode\u003e359f65e\u003c/code\u003e\u003c/a\u003e Add tests and fix for afterSpec/beforeSpec in TestFactory (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4ee4a970761d422c9af4f9c9a1e54b4e7da06304\"\u003e\u003ccode\u003e4ee4a97\u003c/code\u003e\u003c/a\u003e Add finalizeSpec DSL function to TestConfiguration and Spec (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e0a45fa1db923698c5ba6e610cdeb1220133b148\"\u003e\u003ccode\u003ee0a45fa\u003c/code\u003e\u003c/a\u003e Add primitive array support for beIn (shouldBeIn) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/282a929ced6fecbb3e258e81a8a7a8984e773eba\"\u003e\u003ccode\u003e282a929\u003c/code\u003e\u003c/a\u003e Add LazyJvmAssertion to avoid stacktraces in inspectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/c79049bdcc4f82410cce31f158a0d1839bc37144\"\u003e\u003ccode\u003ec79049b\u003c/code\u003e\u003c/a\u003e closing \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5782\"\u003e#5782\u003c/a\u003e : add ClasspathRootSelector support to shouldRunTests g… (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f5f84d3538c7f093582ff5a0f81608a25c133200\"\u003e\u003ccode\u003ef5f84d3\u003c/code\u003e\u003c/a\u003e Add primitive array support for containExactly matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5777\"\u003e#5777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.7...6.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `no.nav.security:token-validation-spring-test` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/token-support/releases\"\u003eno.nav.security:token-validation-spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependency upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\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-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\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/navikt/token-support/commit/df03762f2881ff259c29aacf443f5a060d0e5e4c\"\u003e\u003ccode\u003edf03762\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/925f116548518649084b392552bdd0a5176511b3\"\u003e\u003ccode\u003e925f116\u003c/code\u003e\u003c/a\u003e Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/4cdd97dcf40d2f8414cff1aaabce2d2e5e953e9b\"\u003e\u003ccode\u003e4cdd97d\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/0711ea0e02f01ccd05769f4c00343f377557a334\"\u003e\u003ccode\u003e0711ea0\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/token-support/commit/8490d2f474133f7634c86f10f03c378ebdf2575d\"\u003e\u003ccode\u003e8490d2f\u003c/code\u003e\u003c/a\u003e Bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8 (\u003ca href=\"https://redirect.github.com/navikt/token-support/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/token-support/compare/6.0.3...6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 4.0.3 to 4.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-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\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 support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\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 Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\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/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\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/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\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/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.20.0 to 7.21.0\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.3 to 4.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-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.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/2078","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/2078","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2078/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-03-10T11:10:03.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4051048045","node_id":"PR_kwDORjNxFs7JWYjO","number":3,"state":"closed","title":"chore(deps): bump the all-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T06:14:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-10T11:10:03.000Z","updated_at":"2026-03-11T06:14:53.000Z","time_to_close":68689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"org.openapitools:openapi-generator-core","old_version":"7.19.0","new_version":"7.20.0","repository_url":"https://github.com/openapitools/openapi-generator"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.45"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.openapi.generator","old_version":"7.19.0","new_version":"7.20.0"},{"name":"org.cyclonedx.bom","old_version":"3.1.0","new_version":"3.2.0"},{"name":"gradle-wrapper","old_version":"9.3.0","new_version":"9.4.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.openapitools:openapi-generator-core](https://github.com/openapitools/openapi-generator) | `7.19.0` | `7.20.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.45` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| org.openapi.generator | `7.19.0` | `7.20.0` |\n| org.cyclonedx.bom | `3.1.0` | `3.2.0` |\n| gradle-wrapper | `9.3.0` | `9.4.0` |\n\nUpdates `org.openapitools:openapi-generator-core` from 7.19.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapitools/openapi-generator/releases\"\u003eorg.openapitools:openapi-generator-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0 released\u003c/h2\u003e\n\u003cp\u003ev7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community.\u003c/p\u003e\n\u003cp\u003eThis release comes with 2 new generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Terraform] New Terraform Provider generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBelow are the highlights of the changes. For a full list of changes, please refer to the \u003ca href=\"https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.20.0+\"\u003e\u0026quot;Pull Request\u0026quot;\u003c/a\u003e tab.\u003c/p\u003e\n\u003ch2\u003eGeneral\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Make model property generation deterministic by sorting alphabetically \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22836\"\u003e#22836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Normalizer] add type information to an error message \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22742\"\u003e#22742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC#\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[csharp][generichost] Added xml comments and restrict some access \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22796\"\u003e#22796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost Support multi targetting \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22234\"\u003e#22234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22233\"\u003e#22233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[csharp][generichost] Add HTTP client name to fix client duplicity \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22118\"\u003e#22118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC++\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[cpp-qt-client]Prefix signal argument types with namespace \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22921\"\u003e#22921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cpp-qt] Add global server index setter for all operations \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22760\"\u003e#22760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen (New Generator) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGo\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[go] Fix text escaping in example code generation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22841\"\u003e#22841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJava\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[java][jackson] fix double serialization of discriminator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22924\"\u003e#22924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [JAVA] fix validateJsonElement failing for required nullable fields \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22912\"\u003e#22912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22905\"\u003e#22905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature(jackson3) add jackson3 support for spring generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Serialization of additionalProperties on java and jaxrs-spec \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22366\"\u003e#22366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22958\"\u003e#22958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [KOTLIN-SPRING] \u003ca href=\"https://github.com/HttpExchange\"\u003e\u003ccode\u003e@​HttpExchange\u003c/code\u003e\u003c/a\u003e in declarative interface does not support property placeholders \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22882\"\u003e#22882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22856\"\u003e#22856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Kotlin][Client] Migrate Enum.values() to Enum.entities \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22852\"\u003e#22852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22850\"\u003e#22850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING][KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin-server] Add polymorphism, oneOf and allOf support \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22610\"\u003e#22610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[php-symfony] fix sequencial escape when validating a class type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22906\"\u003e#22906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[php][php-nextgen] Fix nullability when multiple response types are possible \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22827\"\u003e#22827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eProtobuf\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Protobuf] Fix Discriminator Issue and add capability Enum Extraction \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22740\"\u003e#22740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/bd7fc7f45fc44beb9380ad2448814759e97f6c9e\"\u003e\u003ccode\u003ebd7fc7f\u003c/code\u003e\u003c/a\u003e v7.20.0 release (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22983\"\u003e#22983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/67a637fe8d0c434cd3158c7075048f044652c420\"\u003e\u003ccode\u003e67a637f\u003c/code\u003e\u003c/a\u003e Support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22981\"\u003e#22981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/561aa2e1077ccfe875d832b671a0f6b18ab6dc81\"\u003e\u003ccode\u003e561aa2e\u003c/code\u003e\u003c/a\u003e minor improvements to Terraform \u0026amp; C++ Httplib generators (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22980\"\u003e#22980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/ff7fd36876fe67d06ea7677d931603cb3c667c15\"\u003e\u003ccode\u003eff7fd36\u003c/code\u003e\u003c/a\u003e Replace mvnw with mvn in README.md because mvnw doesn't work with run-in-dock...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/b1022e7a7ef82aa46f471eb93bd7bc7a07eb3ccd\"\u003e\u003ccode\u003eb1022e7\u003c/code\u003e\u003c/a\u003e build(deps): bump axios (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22972\"\u003e#22972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/f9f411945de7e8c66f67ce3d26f6f81e99d3e3b5\"\u003e\u003ccode\u003ef9f4119\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump qs (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22973\"\u003e#22973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/5a70edb063052b533ac9b005213f41b8d933ea17\"\u003e\u003ccode\u003e5a70edb\u003c/code\u003e\u003c/a\u003e feature(jackson3) add jackson3 support for spring generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/2a2e47016518b2fcbcb2cf5a7a294dab94a4f40d\"\u003e\u003ccode\u003e2a2e470\u003c/code\u003e\u003c/a\u003e [Terraform] New Terraform Provider generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/fffc21e3eeed8e53a2787d3a14084bca2432d3c8\"\u003e\u003ccode\u003efffc21e\u003c/code\u003e\u003c/a\u003e build(deps): bump qs, body-parser and express (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22971\"\u003e#22971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/3d05d5aa9a0a1c9f03836bbe5238d07f07eeebd5\"\u003e\u003ccode\u003e3d05d5a\u003c/code\u003e\u003c/a\u003e Rust-server no clashing example names (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22880\"\u003e#22880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapitools/openapi-generator/compare/v7.19.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.37 to 2.1.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/50ce9c6e184bcaf4e7190199765804635d866368\"\u003e\u003ccode\u003e50ce9c6\u003c/code\u003e\u003c/a\u003e prepare release 2.1.39 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/89ebc8f5b29f95472f134a0ad1858d2acd6286f0\"\u003e\u003ccode\u003e89ebc8f\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9b591a59d29f74d1e66c9f2f5fd55584da3bcc76\"\u003e\u003ccode\u003e9b591a5\u003c/code\u003e\u003c/a\u003e fix: distinguish between default and example set to null and not set at all #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/df3b7796f9301ae3b0729080db8153055b72a0db\"\u003e\u003ccode\u003edf3b779\u003c/code\u003e\u003c/a\u003e chore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1883073b5cfaf9610f2edb688ee7e1b98092981e\"\u003e\u003ccode\u003e1883073\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.39-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.45\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.19.0 to 7.20.0\n\nUpdates `org.cyclonedx.bom` from 3.1.0 to 3.2.0\n\nUpdates `gradle-wrapper` from 9.3.0 to 9.4.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hmcts/api-cp-crime-casehearing-results-validator/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmcts%2Fapi-cp-crime-casehearing-results-validator/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":"/tiz-backend/quiz-service","pr_created_at":"2026-03-08T07:20:06.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4040737334","node_id":"PR_kwDOROrw_M7I1Mq5","number":8,"state":"closed","title":"chore(deps): bump the gradle-dependencies group in /tiz-backend/quiz-service with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T16:28:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T07:20:06.000Z","updated_at":"2026-03-09T16:28:56.000Z","time_to_close":119328,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":15,"packages":[{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.testcontainers:testcontainers","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:mysql","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"}],"path":"/tiz-backend/quiz-service","ecosystem":"maven"},"body":"Bumps the gradle-dependencies group in /tiz-backend/quiz-service with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:mysql](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n\nUpdates `jakarta.validation:jakarta.validation-api` from 3.0.2 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/validation/releases\"\u003ejakarta.validation:jakarta.validation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Jakarta Validation 3.1 XSDs by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ehttps://github.com/jakartaee/validation/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the same lock for all methods accessing Validation.GetValidationProviderListAction#providersPerClassloader by \u003ca href=\"https://github.com/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eedburns-msft-183-rename-to-just-validation by \u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CI pull request workflow by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency and plugin version updates by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/191\"\u003ejakartaee/validation#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding Dependabot and NOTICE.md updates by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/192\"\u003ejakartaee/validation#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3.13.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/195\"\u003ejakartaee/validation#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/196\"\u003ejakartaee/validation#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 3.5.0 to 5.1.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/197\"\u003ejakartaee/validation#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/198\"\u003ejakartaee/validation#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-deploy-plugin from 3.0.0-M1 to 3.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/199\"\u003ejakartaee/validation#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate builds to cover JDK 17 and JDK 21 by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/201\"\u003ejakartaee/validation#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for the 3.1.0-M2 release by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/210\"\u003ejakartaee/validation#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTag and branch for 3.1.0 release by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/211\"\u003ejakartaee/validation#211\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/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.0\"\u003ehttps://github.com/jakartaee/validation/compare/3.0.2...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0-M1\u003c/h2\u003e\n\u003cp\u003eThe 3.1.0-M1 milestone release for EE 11\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the same lock for all methods accessing Validation.GetValidationProviderListAction#providersPerClassloader by \u003ca href=\"https://github.com/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eedburns-msft-183-rename-to-just-validation by \u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CI pull request workflow by \u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency and plugin version updates by \u003ca href=\"https://github.com/starksm64\"\u003e\u003ccode\u003e@​starksm64\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/191\"\u003ejakartaee/validation#191\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/yrodiere\"\u003e\u003ccode\u003e@​yrodiere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/182\"\u003ejakartaee/validation#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edburns\"\u003e\u003ccode\u003e@​edburns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/185\"\u003ejakartaee/validation#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswatosh\"\u003e\u003ccode\u003e@​mswatosh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/190\"\u003ejakartaee/validation#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.0-M1\"\u003ehttps://github.com/jakartaee/validation/compare/3.0.2...3.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a188798f8f2636b9f3df542322bed42af600a956\"\u003e\u003ccode\u003ea188798\u003c/code\u003e\u003c/a\u003e Prepare a 3.1.1 service release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/d93abee001d3635b359898f4478040a542271e49\"\u003e\u003ccode\u003ed93abee\u003c/code\u003e\u003c/a\u003e Include the xsd files in the api jar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/1b6f29f93d7f7c93d2378788e4fa9ab9257b5bfa\"\u003e\u003ccode\u003e1b6f29f\u003c/code\u003e\u003c/a\u003e Add Jakarta Validation 3.1 XSDs (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/cac4dff8adba0ff7bd09857012f9a3aa1448cb54\"\u003e\u003ccode\u003ecac4dff\u003c/code\u003e\u003c/a\u003e Tag and branch for 3.1.0 release (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/9520b423a657cb8350e23621c6ce6c95e4cca916\"\u003e\u003ccode\u003e9520b42\u003c/code\u003e\u003c/a\u003e Prepare for the 3.1.0-M2 release (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/30da76e0fa2e12bbd5dfd323c5a1e31a9a4f1a92\"\u003e\u003ccode\u003e30da76e\u003c/code\u003e\u003c/a\u003e Update builds to cover JDK 17 and JDK 21 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/29ea0de173e6665a9a73427493e085910b392ac6\"\u003e\u003ccode\u003e29ea0de\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-deploy-plugin from 3.0.0-M1 to 3.1.1 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/8fd096997aa4c8a6c1c94d776ff855169a3f36ae\"\u003e\u003ccode\u003e8fd0969\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/4ed088a7018a1abbe27f29e10b7cdbe11f7809f5\"\u003e\u003ccode\u003e4ed088a\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:maven-bundle-plugin from 3.5.0 to 5.1.9 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a8be989f95b92ccd59024cedef8d0f753a2aebcf\"\u003e\u003ccode\u003ea8be989\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/validation/compare/3.0.2...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-redis` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-security` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/suj1e/tiz/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suj1e%2Ftiz/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":"/tiz-backend/chat-service","pr_created_at":"2026-03-08T07:19:35.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4040736596","node_id":"PR_kwDOROrw_M7I1MhJ","number":4,"state":"closed","title":"chore(deps): bump the gradle-dependencies group in /tiz-backend/chat-service with 12 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-08T09:55:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T07:19:35.000Z","updated_at":"2026-03-08T09:55:21.000Z","time_to_close":9345,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":12,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.testcontainers:testcontainers","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:mysql","old_version":"1.20.4","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"}],"path":"/tiz-backend/chat-service","ecosystem":"maven"},"body":"Bumps the gradle-dependencies group in /tiz-backend/chat-service with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n| [org.testcontainers:mysql](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `1.21.4` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-jpa` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/suj1e/tiz/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suj1e%2Ftiz/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"3.5.10","new_version":"3.5.11","update_type":"patch","path":null,"pr_created_at":"2026-03-07T16:30:15.000Z","version_change":"3.5.10 → 3.5.11","issue":{"uuid":"4038863376","node_id":"PR_kwDORg6xiM7IvNjS","number":5,"state":"closed","title":"Bump the spring group with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T16:22:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T16:30:15.000Z","updated_at":"2026-03-11T16:22:29.000Z","time_to_close":345124,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring","update_count":16,"packages":[{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-tomcat","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-cache","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-rest","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-aop","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-log4j2","old_version":"3.5.10","new_version":"3.5.11","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-core","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-test","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-saml2-service-provider","old_version":"6.5.7","new_version":"6.5.8","repository_url":"https://github.com/spring-projects/spring-security"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-tomcat](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-cache](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-thymeleaf](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-data-rest](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-aop](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.boot:spring-boot-starter-log4j2](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.11` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-test](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n| [org.springframework.security:spring-security-saml2-service-provider](https://github.com/spring-projects/spring-security) | `6.5.7` | `6.5.8` |\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-tomcat` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-tomcat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-cache` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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-thymeleaf` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-thymeleaf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\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.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254ae2ac094b2a0da92c5a80e203652cc490a\"\u003e\u003ccode\u003e679254a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Pulsar 1.2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c022218eb1227616203e4dff033fab2fbfed8677\"\u003e\u003ccode\u003ec022218\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Kafka 3.3.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.10 to 3.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.11\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49039\"\u003e#49039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48982\"\u003e#48982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48965\"\u003e#48965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49211\"\u003e#49211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49054\"\u003e#49054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49014\"\u003e#49014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48996\"\u003e#48996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48973\"\u003e#48973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48936\"\u003e#48936\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49075\"\u003e#49075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49076\"\u003e#49076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.42.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49077\"\u003e#49077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49078\"\u003e#49078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49079\"\u003e#49079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49080\"\u003e#49080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49081\"\u003e#49081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49243\"\u003e#49243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49064\"\u003e#49064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49065\"\u003e#49065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49083\"\u003e#49083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.131.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49165\"\u003e#49165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49201\"\u003e#49201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49066\"\u003e#49066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Authorization Server 1.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49067\"\u003e#49067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49068\"\u003e#49068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49069\"\u003e#49069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49070\"\u003e#49070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49071\"\u003e#49071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49244\"\u003e#49244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring LDAP 3.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49072\"\u003e#49072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49073\"\u003e#49073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49225\"\u003e#49225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Session 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49074\"\u003e#49074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.52 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49084\"\u003e#49084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.23.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49166\"\u003e#49166\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/dsyer\"\u003e\u003ccode\u003e@​dsyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/linkian209\"\u003e\u003ccode\u003e@​linkian209\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nosan\"\u003e\u003ccode\u003e@​nosan\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/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/srt\"\u003e\u003ccode\u003e@​srt\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/3728f97fd76cbc3206306fc342e71d37dbfd6b5f\"\u003e\u003ccode\u003e3728f97\u003c/code\u003e\u003c/a\u003e Release v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/91cc0ddfa2a3cc651f0a7790b06f2a4184cbfc33\"\u003e\u003ccode\u003e91cc0dd\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Session 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f439fd38cec37e99448acfb4a8693b2d014cf702\"\u003e\u003ccode\u003ef439fd3\u003c/code\u003e\u003c/a\u003e Show docker version and docker info when running system tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ec946455eeb6ab63d3028548333811e68fd1c603\"\u003e\u003ccode\u003eec94645\u003c/code\u003e\u003c/a\u003e Print CI docker images in system test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/33a7890003f682bd9e1a55596cf17fcece394e10\"\u003e\u003ccode\u003e33a7890\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1cf866853c139188a3ea1f950283a4d2d4feeb62\"\u003e\u003ccode\u003e1cf8668\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Authorization Server 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/679254...\n\n_Description has been truncated_","html_url":"https://github.com/Nomanijaz58/D-Space-Digital-Library/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomanijaz58%2FD-Space-Digital-Library/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-03-02T02:20:03.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4008905570","node_id":"PR_kwDODOvQO87HNkAf","number":632,"state":"closed","title":"gradle: bump the patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-10T02:13:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T02:20:03.000Z","updated_at":"2026-03-10T02:13:50.000Z","time_to_close":690826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"gradle: bump","group_name":"patch","update_count":13,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webflux","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-logging","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webclient","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-resource-server","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.29","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps the patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webflux](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-logging](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webclient](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-oauth2-resource-server](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| org.springframework.boot | `4.0.2` | `4.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.29` | `1.5.32` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `3.0.1` | `3.0.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `3.0.1` | `3.0.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webflux` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webflux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-actuator` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-logging` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-logging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-data-redis` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webclient` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webclient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-oauth2-resource-server` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-oauth2-resource-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/sosialhjelp-modia-api/pull/632","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsosialhjelp-modia-api/issues/632","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/632/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-03-01T02:52:14.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4006057277","node_id":"PR_kwDOFScBes7HEbjO","number":334,"state":"closed","title":"Bump org.springframework.boot:spring-boot-starter-web from 4.0.2 to 4.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["MrBean355"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T17:17:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T02:52:14.000Z","updated_at":"2026-03-04T17:17:46.000Z","time_to_close":311130,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web\u0026package-manager=gradle\u0026previous-version=4.0.2\u0026new-version=4.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MrBean355/zak-bagans-bot/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBean355%2Fzak-bagans-bot/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"}},{"old_version":"3.5.7","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-03-01T02:06:52.000Z","version_change":"3.5.7 → 4.0.3","issue":{"uuid":"4005981010","node_id":"PR_kwDON1N5Ec7HEL3z","number":51,"state":"open","title":"build(deps): bump the backend-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T02:06:52.000Z","updated_at":"2026-03-04T10:44:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":14,"packages":[{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.7","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"io.camunda:camunda-spring-boot-starter","old_version":"8.8.13","new_version":"8.8.14","repository_url":"https://github.com/camunda/camunda"},{"name":"io.camunda:camunda-process-test-spring","old_version":"8.8.13","new_version":"8.8.14","repository_url":"https://github.com/camunda/camunda"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.jpa","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.ninja-squad:springmockk","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/Ninja-Squad/springmockk"}],"path":null,"ecosystem":"maven"},"body":"Bumps the backend-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.3` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [io.camunda:camunda-spring-boot-starter](https://github.com/camunda/camunda) | `8.8.13` | `8.8.14` |\n| [io.camunda:camunda-process-test-spring](https://github.com/camunda/camunda) | `8.8.13` | `8.8.14` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.plugin.jpa](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [com.ninja-squad:springmockk](https://github.com/Ninja-Squad/springmockk) | `4.0.2` | `5.0.1` |\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-devtools` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-data-jpa` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-test` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-devtools` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.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-data-jpa` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.9 to 42.7.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.m...\n\n_Description has been truncated_","html_url":"https://github.com/emaarco/easy-zeebe/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaarco%2Feasy-zeebe/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"4.0.1","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-03-01T01:45:38.000Z","version_change":"4.0.1 → 4.0.3","issue":{"uuid":"4005943557","node_id":"PR_kwDOCywpAs7HEENJ","number":402,"state":"closed","title":"Bump the maven-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-01T01:34:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T01:45:38.000Z","updated_at":"2026-04-01T01:34:03.000Z","time_to_close":2677703,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-dependencies","update_count":20,"packages":[{"name":"org.springframework:spring-context","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.data:spring-data-jpa","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-data-jpa"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta-extensions","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen-maven","old_version":"3.20.10","new_version":"3.20.11"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.23","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.3.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.3.0","new_version":"2.3.10"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework.data:spring-data-jpa](https://github.com/spring-projects/spring-data-jpa) | `4.0.1` | `4.0.3` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta-extensions | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen-maven | `3.20.10` | `3.20.11` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.32` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.3.0` | `2.3.10` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.3.0` | `2.3.10` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n\n\nUpdates `org.springframework:spring-context` from 7.0.2 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.2 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.data:spring-data-jpa` from 4.0.1 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-data-jpa/releases\"\u003eorg.springframework.data:spring-data-jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003e:green_book: Links\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/reference/4.0/\"\u003eSpring Data JPA 4.0 Reference documentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/docs/4.0.3/api/\"\u003eSpring Data JPA 4.0 Javadoc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eExpressions\u003c/code\u003e utility for type-safe Criteria Query Expression resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4086\"\u003e#4086\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefine JPQL join aliasing \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimple property predicate fails on plural paths that are only allowed for the 'member of' operator \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInput properties order not preserved when specified via Fetchable Fluent Query \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4174\"\u003e#4174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInput Properties discarded using DTO Projection through \u003ccode\u003efindBy(…)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4172\"\u003e#4172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePositional parameter  numbering has gaps when previous query parameters are represented with \u003ccode\u003eIS NULL\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4171\"\u003e#4171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPQL aliasing using \u003ccode\u003eid\u003c/code\u003e breaks EclipseLink queries \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJpaSpecificationExecutor.findBy(…)\u003c/code\u003e returns join product of nested relations \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/3908\"\u003e#3908\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 Postgres JDBC Driver 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4185\"\u003e#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4176\"\u003e#4176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003e:green_book: Links\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/reference/4.0/\"\u003eSpring Data JPA 4.0 Reference documentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.spring.io/spring-data/jpa/docs/4.0.2/api/\"\u003eSpring Data JPA 4.0 Javadoc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake ELSE optional in CASE expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4150\"\u003e#4150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eELSE\u003c/code\u003e optional in \u003ccode\u003eCASE\u003c/code\u003e expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4142\"\u003e#4142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent schema interaction during AOT repository creation \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply LockModeType when creating AOT queries \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4153\"\u003e#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock is not taking into account when generating aotSources \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindByNameIn(List)\u003c/code\u003e fails with \u003ccode\u003eIllegalArgumentException\u003c/code\u003e using EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4145\"\u003e#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse named selection for projections to avoid AliasCollisionException caused by the same leaf property name \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterface projection fails with AliasCollisionException using the same leaf property name \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMakes Nullability of findAll consistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent \u003ccode\u003eSpecification\u003c/code\u003e nullness declarations in \u003ccode\u003eSimpleJpaRepository\u003c/code\u003e and \u003ccode\u003eJpaSpecificationExecutor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing fails when using \u003ccode\u003ehibernate.hbm2ddl.auto=update\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference collection via join in JPQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNullPointerException\u003c/code\u003e in \u003ccode\u003eQuery.setParameter(…)\u003c/code\u003e binding \u003ccode\u003enull\u003c/code\u003e to \u003ccode\u003eIN\u003c/code\u003e parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4112\"\u003e#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePredicates on plural paths operate on collection instead of joins \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/issues/4110\"\u003e#4110\u003c/a\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 a/an in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4154\"\u003e#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar in projections documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4122\"\u003e#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove clarity and accuracy of Example 7 and 11 titles \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate documentation heading identifiers \u003ca href=\"https://redirect.github.com/spring-projects/spring-data-jpa/pull/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/ed8fc3bc4864200b0c196a4352e2490690ec8bb0\"\u003e\u003ccode\u003eed8fc3b\u003c/code\u003e\u003c/a\u003e Release version 4.0.3 (2025.1.3).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/a9119283173c011fdd626b1b7bb7042187607036\"\u003e\u003ccode\u003ea911928\u003c/code\u003e\u003c/a\u003e Prepare 4.0.3 (2025.1.3).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/ac58ff0d320dacd44114aca4265d9a1e9ee103f8\"\u003e\u003ccode\u003eac58ff0\u003c/code\u003e\u003c/a\u003e Additional tests for IS query targeting plural paths.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/d31abd24b26d624022b0ccd493fdccbb7a929088\"\u003e\u003ccode\u003ed31abd2\u003c/code\u003e\u003c/a\u003e Refine JPQL join aliasing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/c0418ec395a07178dbce4a41097da8d4a54229d6\"\u003e\u003ccode\u003ec0418ec\u003c/code\u003e\u003c/a\u003e Upgrade to Postgres JDBC Driver 42.7.9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/0179313ba95669fd28612bc6f9c07ce15a6bfac1\"\u003e\u003ccode\u003e0179313\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 7.2.4.Final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/8b556b5348aed6b50773c77137e635244d8b9ef0\"\u003e\u003ccode\u003e8b556b5\u003c/code\u003e\u003c/a\u003e Simplify test context configuration fragments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/4819c562a579e5ffa393a1dabae8bab127f86cd5\"\u003e\u003ccode\u003e4819c56\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 7.2.2.Final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/d72a39ea0ac7e9b8f971f23e44d9a383c2adb296\"\u003e\u003ccode\u003ed72a39e\u003c/code\u003e\u003c/a\u003e Ensure sequential parameter binding numbering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-data-jpa/commit/cc544b319c290b92dd70a81dbffe330bda7bcd18\"\u003e\u003ccode\u003ecc544b3\u003c/code\u003e\u003c/a\u003e Update CI Properties.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-data-jpa/compare/4.0.1...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta-extensions` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen-maven` from 3.20.10 to 3.20.11\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.23 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.23...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.3.0 to 2.3.10\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-jdk8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-jdk8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\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-test` from 2.3.0 to 2.3.10\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\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-plugin` from 2.3.0 to 2.3.10\n\nUpdates `org.jetbrains.kotlin:kotlin-test` from 2.3.0 to 2.3.10\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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\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-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\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-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params'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-...\n\n_Description has been truncated_","html_url":"https://github.com/Blackdread/rest-filter/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackdread%2Frest-filter/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-02-22T10:13:04.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"3974111709","node_id":"PR_kwDOMJ0jAM7FcUrh","number":266,"state":"closed","title":"Build(deps): Bump the gradle-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T14:23:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-22T10:13:04.000Z","updated_at":"2026-02-22T14:23:13.000Z","time_to_close":15001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"gradle-deps","update_count":9,"packages":[{"name":"org.springframework.boot","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains:annotations","old_version":"26.0.2-1","new_version":"26.1.0","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.31","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webmvc","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-webmvc-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `26.0.2-1` | `26.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.31` | `1.5.32` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webmvc](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-webmvc-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n\nUpdates `org.springframework.boot` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains:annotations` from 26.0.2-1 to 26.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/releases\"\u003eorg.jetbrains:annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@NotNullByDefault\u003c/code\u003e is not experimental anymore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md\"\u003eorg.jetbrains:annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 26.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@NotNullByDefault\u003c/code\u003e is not experimental anymore.\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/JetBrains/java-annotations/commit/6f588d455af377bedf5a163b298960e8283ef66e\"\u003e\u003ccode\u003e6f588d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/137\"\u003e#137\u003c/a\u003e from BartvHelvert/notNullByDefaultExperimental\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/21be50cce13e52afcfe67af9c08911b165cd8371\"\u003e\u003ccode\u003e21be50c\u003c/code\u003e\u003c/a\u003e Version 26.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/92a187b520afce6e39661bcabd9b395d116aa0c4\"\u003e\u003ccode\u003e92a187b\u003c/code\u003e\u003c/a\u003e Remove experimental status from \u003ca href=\"https://github.com/NotNullByDefault\"\u003e\u003ccode\u003e@​NotNullByDefault\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/da40a758bd907a02d26082edd7b6f6eec71bccdf\"\u003e\u003ccode\u003eda40a75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/135\"\u003e#135\u003c/a\u003e from coder-xiaomo/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/18554b9b6e60344901e50f046516b995c6fa6410\"\u003e\u003ccode\u003e18554b9\u003c/code\u003e\u003c/a\u003e Update Contributor License Agreement link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/2f91ecdce1f661bcf58bcae7badeb8cc2edc7d8f\"\u003e\u003ccode\u003e2f91ecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/132\"\u003e#132\u003c/a\u003e from DmPanov/dmpanov/allworknoplay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/f64f40f84a36c0dbb9763de42158e1765c628e9f\"\u003e\u003ccode\u003ef64f40f\u003c/code\u003e\u003c/a\u003e Version 26.0.2-1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/java-annotations/compare/26.0.2-1...26.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.31 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.31...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webmvc` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-webmvc-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-webmvc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/boskworks/bosk/pull/266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/boskworks%2Fbosk/issues/266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/266/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-02-20T08:44:40.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"3967338863","node_id":"PR_kwDOOKmots7FGlWD","number":110,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T09:26:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T08:44:40.000Z","updated_at":"2026-04-20T09:26:45.000Z","time_to_close":5100123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":11,"packages":[{"name":"org.openapitools:openapi-generator-core","old_version":"7.19.0","new_version":"7.20.0","repository_url":"https://github.com/openapitools/openapi-generator"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.38","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.43"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.openapi.generator","old_version":"7.19.0","new_version":"7.20.0"},{"name":"com.diffplug.spotless","old_version":"8.2.0","new_version":"8.2.1"},{"name":"org.cyclonedx.bom","old_version":"3.1.0","new_version":"3.2.0"},{"name":"gradle-wrapper","old_version":"9.3.0","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.openapitools:openapi-generator-core](https://github.com/openapitools/openapi-generator) | `7.19.0` | `7.20.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.38` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.43` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.3` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| org.openapi.generator | `7.19.0` | `7.20.0` |\n| com.diffplug.spotless | `8.2.0` | `8.2.1` |\n| org.cyclonedx.bom | `3.1.0` | `3.2.0` |\n| gradle-wrapper | `9.3.0` | `9.3.1` |\n\n\nUpdates `org.openapitools:openapi-generator-core` from 7.19.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openapitools/openapi-generator/releases\"\u003eorg.openapitools:openapi-generator-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0 released\u003c/h2\u003e\n\u003cp\u003ev7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community.\u003c/p\u003e\n\u003cp\u003eThis release comes with 2 new generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Terraform] New Terraform Provider generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBelow are the highlights of the changes. For a full list of changes, please refer to the \u003ca href=\"https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.20.0+\"\u003e\u0026quot;Pull Request\u0026quot;\u003c/a\u003e tab.\u003c/p\u003e\n\u003ch2\u003eGeneral\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Make model property generation deterministic by sorting alphabetically \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22836\"\u003e#22836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Normalizer] add type information to an error message \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22742\"\u003e#22742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC#\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[csharp][generichost] Added xml comments and restrict some access \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22796\"\u003e#22796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost Support multi targetting \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22234\"\u003e#22234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22233\"\u003e#22233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[csharp][generichost] Add HTTP client name to fix client duplicity \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22118\"\u003e#22118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eC++\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[cpp-qt-client]Prefix signal argument types with namespace \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22921\"\u003e#22921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cpp-qt] Add global server index setter for all operations \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22760\"\u003e#22760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC++ Httplib server codegen (New Generator) \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/21724\"\u003e#21724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGo\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[go] Fix text escaping in example code generation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22841\"\u003e#22841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJava\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[java][jackson] fix double serialization of discriminator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22924\"\u003e#22924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [JAVA] fix validateJsonElement failing for required nullable fields \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22912\"\u003e#22912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22905\"\u003e#22905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature(jackson3) add jackson3 support for spring generator \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Serialization of additionalProperties on java and jaxrs-spec \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22366\"\u003e#22366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22958\"\u003e#22958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] [KOTLIN-SPRING] \u003ca href=\"https://github.com/HttpExchange\"\u003e\u003ccode\u003e@​HttpExchange\u003c/code\u003e\u003c/a\u003e in declarative interface does not support property placeholders \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22882\"\u003e#22882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22856\"\u003e#22856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Kotlin][Client] Migrate Enum.values() to Enum.entities \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22852\"\u003e#22852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22850\"\u003e#22850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JAVA-SPRING][KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22839\"\u003e#22839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[kotlin-server] Add polymorphism, oneOf and allOf support \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22610\"\u003e#22610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[php-symfony] fix sequencial escape when validating a class type \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22906\"\u003e#22906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[php][php-nextgen] Fix nullability when multiple response types are possible \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22827\"\u003e#22827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eProtobuf\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Protobuf] Fix Discriminator Issue and add capability Enum Extraction \u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22740\"\u003e#22740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/bd7fc7f45fc44beb9380ad2448814759e97f6c9e\"\u003e\u003ccode\u003ebd7fc7f\u003c/code\u003e\u003c/a\u003e v7.20.0 release (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22983\"\u003e#22983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/67a637fe8d0c434cd3158c7075048f044652c420\"\u003e\u003ccode\u003e67a637f\u003c/code\u003e\u003c/a\u003e Support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22981\"\u003e#22981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/561aa2e1077ccfe875d832b671a0f6b18ab6dc81\"\u003e\u003ccode\u003e561aa2e\u003c/code\u003e\u003c/a\u003e minor improvements to Terraform \u0026amp; C++ Httplib generators (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22980\"\u003e#22980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/ff7fd36876fe67d06ea7677d931603cb3c667c15\"\u003e\u003ccode\u003eff7fd36\u003c/code\u003e\u003c/a\u003e Replace mvnw with mvn in README.md because mvnw doesn't work with run-in-dock...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/b1022e7a7ef82aa46f471eb93bd7bc7a07eb3ccd\"\u003e\u003ccode\u003eb1022e7\u003c/code\u003e\u003c/a\u003e build(deps): bump axios (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22972\"\u003e#22972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/f9f411945de7e8c66f67ce3d26f6f81e99d3e3b5\"\u003e\u003ccode\u003ef9f4119\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump qs (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22973\"\u003e#22973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/5a70edb063052b533ac9b005213f41b8d933ea17\"\u003e\u003ccode\u003e5a70edb\u003c/code\u003e\u003c/a\u003e feature(jackson3) add jackson3 support for spring generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22854\"\u003e#22854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/2a2e47016518b2fcbcb2cf5a7a294dab94a4f40d\"\u003e\u003ccode\u003e2a2e470\u003c/code\u003e\u003c/a\u003e [Terraform] New Terraform Provider generator (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22949\"\u003e#22949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/fffc21e3eeed8e53a2787d3a14084bca2432d3c8\"\u003e\u003ccode\u003efffc21e\u003c/code\u003e\u003c/a\u003e build(deps): bump qs, body-parser and express (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22971\"\u003e#22971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator/commit/3d05d5aa9a0a1c9f03836bbe5238d07f07eeebd5\"\u003e\u003ccode\u003e3d05d5a\u003c/code\u003e\u003c/a\u003e Rust-server no clashing example names (\u003ca href=\"https://redirect.github.com/openapitools/openapi-generator/issues/22880\"\u003e#22880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openapitools/openapi-generator/compare/v7.19.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.37 to 2.1.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.43\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-validation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.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-test` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\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 AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\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/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\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/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\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/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openapi.generator` from 7.19.0 to 7.20.0\n\nUpdates `com.diffplug.spotless` from 8.2.0 to 8.2.1\n\nUpdates `org.cyclonedx.bom` from 3.1.0 to 3.2.0\n\nUpdates `gradle-wrapper` from 9.3.0 to 9.3.1\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hmcts/api-cp-crime-schedulingandlisting-courtschedule/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmcts%2Fapi-cp-crime-schedulingandlisting-courtschedule/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}},{"old_version":"3.5.5","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-02-14T22:58:07.000Z","version_change":"3.5.5 → 4.0.2","issue":{"uuid":"3942538399","node_id":"PR_kwDOFcltFM7D1b6X","number":264,"state":"closed","title":"Bump the spring-dependencies group with 18 updates","user":"dependabot[bot]","labels":["dependencies","java","sonar"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-15T00:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T22:58:07.000Z","updated_at":"2026-02-15T00:56:27.000Z","time_to_close":7092,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-dependencies","update_count":18,"packages":[{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-freemarker","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-jersey","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-mail","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-client","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-quartz","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-redis","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-devtools","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-cache","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-graphql","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-oauth2-resource-server","old_version":"3.5.5","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.3.2","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-dependencies group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-freemarker](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-jersey](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-mail](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-oauth2-client](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-quartz](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-data-redis](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-devtools](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-cache](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-graphql](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot:spring-boot-starter-oauth2-resource-server](https://github.com/spring-projects/spring-boot) | `3.5.5` | `4.0.2` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.3.2` | `4.0.2` |\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-freemarker` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-freemarker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jersey` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jersey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-mail` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-security` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-oauth2-client` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-oauth2-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\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/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-quartz` from 3.5.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-quartz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\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 typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783...\n\n_Description has been truncated_","html_url":"https://github.com/mersthamcc/website/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mersthamcc%2Fwebsite/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"}}]}