## spring-projects/spring-boot — v4.2.0-M1…v4.2.0-M2

_626+ commits._

### Features
- **Document support for Java 27** (83d1a42)
- **Polish "Align use of transaction manager in MongoDB support"** (d479a6a)
- **Align use of transaction manager in MongoDB support** (f5b8c5a)
- **Add property to await async listener results on stop** (3c6f7a5)
- **Support multi-segment additional health paths** (3aa96f2)
- **Add and polish javadoc links** (c8bb386)
- **Add support for dedicated KafkaAdmin for listener and template** (dcbb307)
- **Introduce KafkaConfigBuilder** (d031631)

### Fixes
- **Fix broken links** (7ee7065)
- **Fix broken links** (59ec39f)
- **Fix broken links** (303708e)
- **Fix broken links** (b2fa689)
- **Fix checklinks task** (45b8a01)
- **Fix javadoc empty <p> tag warnings** (9fd0762)
- **Fix duplicated tests** (ed63da9)
- **Fix reference to restart property** (036caad)
- **Polish 'Fix inflater cache race in NestedJarFileResources'** (d6aac54)
- **Fix inflater cache race in NestedJarFileResources** (b103aaa)

### Backend
- **Release 4.2.0-M2** (599ec55)
- **Upgrade to Spring Session 4.2.0-M1** (a52645d)
- **Upgrade to Spring Security 7.2.0-M2** (7b2c9b4)
- **Upgrade to Spring LDAP 4.2.0-M1** (220b5bd)
- **Upgrade to Spring HATEOAS 3.2.0-M2** (3e9d67e)
- **Upgrade to Spring Batch 6.1.0-M2** (042378e)
- **Upgrade to Micrometer Tracing 1.8.0-M2** (68c5367)
- **Upgrade to Micrometer 1.18.0-M2** (2e36ab0)
- **Upgrade to Spring Data Bom 2026.1.0-M2** (ce60302)
- **Upgrade to Spring GraphQL 2.1.0-M1** (3c637ed)
- **Upgrade to Spring WS 5.1.0-M1** (d929be6)
- **Upgrade to Spring Kafka 4.2.0-M2** (de4dd63)
- **Upgrade to Spring Integration 7.2.0-M2** (2a2aa99)
- **Upgrade to Spring Framework 7.1.0-M2** (dab2f81)
- **Upgrade to Spring AMQP 4.2.0-M2** (21dbce9)
- **Upgrade to Reactor Bom 2026.0.0-M2** (43251ff)
- **Prepare release/4.2.0-M2 branch** (43bc758)
- **Prepare main-internal branch** (3308006)
- **Upgrade to Native Build Tools Plugin 1.1.14** (adbbf04)
- **Upgrade to Hibernate 7.4.9.Final** (5e5591c)
- **Upgrade to Elasticsearch Client 9.5.4** (f422d5f)
- **Merge branch '4.1.x'** (d700625)
- **Merge branch '4.0.x' into 4.1.x** (2e59711)
- **Don't use raw cached filenames in AggregatedJavadoc** (dc1daa5)
- **Merge branch '4.1.x'** (cb1f544)
- **Merge branch '4.0.x' into 4.1.x** (9b531f1)
- **Use offline javadoc links** (f7c699e)
- **Merge branch '4.1.x'** (621b9e0)
- **Merge branch '4.1.x'** (1dbcd9d)
- **Merge branch '4.0.x' into 4.1.x** (303a3ec)
- **Merge branch '4.1.x'** (11f560e)
- **Merge branch '4.0.x' into 4.1.x** (cd9d0da)
- **Try alternative URLs in checkLinks** (52a2767)
- **Merge branch '4.1.x'** (4008ae8)
- **Merge branch '4.0.x' into 4.1.x** (514c14b)
- **Merge branch '4.1.x'** (19a3603)
- **Merge branch '4.0.x' into 4.1.x** (1df7533)
- **Make Java 27 the only tested non-LTS version** (025ac12)
- **Upgrade to Tomcat 11.0.26** (8e47035)
- **Upgrade to RabbitMQ Client 5.36.0** (ede0041)
- **Upgrade to Native Build Tools Plugin 1.1.13** (8e591d4)
- **Upgrade to Kotlin 2.4.20** (2be8815)
- **Merge pull request #51489 from nosan** (9581d49)
- **Polish "Pick up all @TypeExcludeFilters annotations on test classes"** (fafa1c4)
- **Pick up all @TypeExcludeFilters annotations on test classes** (e784716)
- **Merge branch '4.1.x'** (133572f)
- **Merge branch '4.0.x' into 4.1.x** (d5d6ce3)
- **Merge pull request #51815 from ngocnhan-tran1996** (d376311)
- **Merge pull request #49241 from shakuzen** (9fc5101)
- **Polish "Configure OpenTelemetry semantic conventions"** (02cf5b8)
- **Configure OpenTelemetry semantic conventions** (7d43f31)
- **Merge pull request #51787 from noojung** (254a2e3)
- **Improve classpath lookup in IndexedJarStructure** (fabfdd5)
- **Merge branch '4.1.x'** (617e08b)
- **Merge branch '4.0.x' into 4.1.x** (c73645b)
- **Use Java 27 GA in CI** (7ce43c7)
- **Start building against Spring Session 4.2.0-M1 snapshots** (f76ccc4)
- **Start building against Spring Security 7.2.0-M2 snapshots** (409a991)
- **Start building against Spring LDAP 4.2.0-M1 snapshots** (4349f55)
- **Upgrade to Prometheus Client 1.9.0** (4c9b6ac)
- **Deprecate AppOptics as it has retired** (a950739)
- **Merge branch '4.1.x'** (38b2bf2)
- **Merge branch '4.0.x' into 4.1.x** (25012c5)
- **Remove reference to AppOptics in the reference guide** (02d98eb)
- **Merge branch '4.1.x'** (ec12831)
- **Merge branch '4.0.x' into 4.1.x** (72935ee)
- **Merge branch '4.1.x'** (67f2635)
- **Merge branch '4.0.x' into 4.1.x** (728b298)
- **Remove spring-data-envers links since it's now part of spring-data-jpa** (bab9413)
- **Merge branch '4.1.x'** (1a00cc9)
- **Merge branch '4.0.x' into 4.1.x** (4a210f7)
- **Link to spring spring-data-relational documentation** (558b974)
- **Retry non 200 links with a '/'** (444a4eb)
- **Merge branch '4.1.x'** (a20a7e6)
- **Merge branch '4.0.x' into 4.1.x** (478aa75)
- **Merge pull request #51725 from quaff** (32b09e4)
- **Start building against Spring HATEOAS 3.2.0-M2 snapshots** (683d41b)
- **Merge pull request #51774 from nikita-kibitkin** (3c1f0c4)
- **Upgrade to OpenTelemetry 1.65.0** (d28fc5b)
- **Start building against Spring Batch 6.1.0-M2 snapshots** (f61d27d)
- **Start building against Micrometer Tracing 1.8.0-M2 snapshots** (6bdd6ce)
- **Start building against Micrometer 1.18.0-M2 snapshots** (72524bc)
- **Merge pull request #50296 from htjworld** (c398259)
- **Retain defaults when configuring other props on probe health groups** (5a27fd9)
- **Merge branch '4.1.x'** (4b51d35)
- **Merge branch '4.0.x' into 4.1.x** (e402beb)
- **Merge pull request #51775 from dependabot[bot]** (5fec200)
- **Polish "Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1"** (aef6bb8)
- **Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1** (34769e2)
- **Merge branch '4.1.x'** (b2ed9b6)
- **Merge pull request #51780 from hjm12223** (51f9b11)
- **Enable nullability checking of spring-boot-batch-data-mongodb's tests** (88ab24f)
- **Merge pull request #51470 from Wanbinyu** (333d336)
- **Merge branch '4.1.x'** (1f32091)
- **Merge branch '4.0.x' into 4.1.x** (6fe126a)
- **Revert "Merge pull request #51549 from aashikantkumar"** (d9abd90)
- **Merge branch '4.1.x'** (c96f146)
- **Merge branch '4.0.x' into 4.1.x** (e45e629)
- **Merge branch '4.1.x'** (e3573e6)
- **Merge branch '4.0.x' into 4.1.x** (ca4a739)
- **Merge pull request #51750 from ngocnhan-tran1996** (7029b72)
- **Update Spring Framework reference links** (a0ea4cd)
- **Upgrade to Versions Maven Plugin 2.22.0** (ad872c6)
- **Upgrade to MongoDB 5.11.1** (efeba67)
- **Upgrade to Maven Install Plugin 3.2.0** (0592029)
- **Upgrade to Maven Deploy Plugin 3.2.0** (bf29f8f)
- **Upgrade to Lettuce 7.7.0.RELEASE** (7e8b9f4)
- **Upgrade to Jedis 8.0.1** (dc76653)
- **Upgrade to Elasticsearch Client 9.5.3** (553780e)
- **Upgrade to Couchbase Client 3.12.3** (e0966e0)
- **Upgrade to Byte Buddy 1.18.14** (360074a)
- **Start building against Spring Data Bom 2026.1.0-M2 snapshots** (c07bfa8)
- **Merge branch '4.1.x'** (1d44394)
- **Merge pull request #51724 from dlwhdgus0810** (a6e2eb9)
- **Apply cookie handling to reactive HttpComponents connector** (fa8eccc)
- **Merge branch '4.1.x'** (16cd17f)
- **Merge branch '4.0.x' into 4.1.x** (a8f1a99)
- **Merge pull request #51739 from ngocnhan-tran1996** (6387c37)
- **Update testcontainers javadoc links** (f8c3831)
- **Merge branch '4.1.x'** (bc72f22)
- **Merge branch '4.0.x' into 4.1.x** (7612f4a)
- **Merge pull request #51722 from noojung** (38a305d)
- **Merge branch '4.1.x'** (c01e1b3)
- **Merge branch '4.0.x' into 4.1.x** (9fff25f)
- **Merge branch '4.1.x'** (adcb325)
- **Merge branch '4.0.x' into 4.1.x** (bd1ae5e)
- **Merge pull request #51744 from icikle** (9c851cf)
- **Merge branch '4.1.x'** (c314577)
- **Merge branch '4.0.x' into 4.1.x** (1d07863)
- **Use Landlock-based sandboxing in homebrew verification tests** (b923033)
- **Use Landlock-based sandboxing in homebrew verification tests** (b935761)
- **Upgrade to XML Maven Plugin 1.2.2** (0b316e5)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/spring-projects/spring-boot?utm_source=github-action)._