Commit Graph

58194 Commits

Author SHA1 Message Date
Andy Wilkinson 4761e13228 Upgrade Neo4j test image to 5.26.11
See gh-47002
2025-09-01 09:49:28 +01:00
Andy Wilkinson a5b195f3f2 Start building against Spring RESTDocs 4.0.0-M3 snapshots
See gh-47007
2025-09-01 08:10:32 +01:00
Andy Wilkinson cec58df657 Start building against Spring Pulsar 2.0.0-M3 snapshots
See gh-47006
2025-09-01 08:10:32 +01:00
Andy Wilkinson e741934a2d Start building against Spring LDAP 4.0.0-M3 snapshots
See gh-47005
2025-09-01 08:10:32 +01:00
Andy Wilkinson 363d9b555a Start building against Spring Kafka 4.0.0-M5 snapshots
See gh-47004
2025-09-01 08:10:32 +01:00
Andy Wilkinson b2e6cb0259 Start building against Spring HATEOAS 3.0.0-M5 snapshots
See gh-47003
2025-09-01 08:10:32 +01:00
Andy Wilkinson fbe0ccf0ae Start building against Spring Data Bom 2025.1.0-M6 snapshots
See gh-47002
2025-09-01 08:10:31 +01:00
Andy Wilkinson 576d67a4f8 Start building against Spring Batch 6.0.0-M3 snapshots
See gh-47001
2025-09-01 08:10:31 +01:00
Andy Wilkinson 3ffdf6ee1a Start building against Spring Authorization Server 2.0.0-M3 snapshots
See gh-47000
2025-09-01 08:10:31 +01:00
Andy Wilkinson 856602ddc4 Upgrade to Elasticsearch Client 9.1.3
Closes gh-47011
2025-09-01 08:10:31 +01:00
Andy Wilkinson f3ac2d5906 Start building against Reactor Bom 2025.0.0-M7 snapshots
See gh-46998
2025-08-29 17:19:34 +01:00
Andy Wilkinson 254068083d Start building against Spring Integration 7.0.0-M3 snapshots
See gh-47010
2025-08-29 17:19:34 +01:00
Andy Wilkinson b15974024c Start building against Spring GraphQL 2.0.0-M3 snapshots
See gh-47009
2025-08-29 17:19:34 +01:00
Andy Wilkinson fe371aba17 Start building against Spring Framework 7.0.0-M9 snapshots
See gh-47008
2025-08-29 17:19:34 +01:00
Andy Wilkinson 62649ae3ed Start building against Micrometer Tracing 1.6.0-M3 snapshots
See gh-46997
2025-08-29 17:16:52 +01:00
Andy Wilkinson 05ae5837e7 Start building against Micrometer 1.16.0-M3 snapshots
See gh-46996
2025-08-29 17:16:52 +01:00
Moritz Halbritter dc03e3749b Merge pull request #46409 from ppkarwasz
* pr/46409:
  Polish "Improve Log4j core configuration file detection for Log4j 3"
  Improve Log4j core configuration file detection for Log4j 3

Closes gh-46409
2025-08-29 11:15:38 +02:00
Moritz Halbritter ff11e21d73 Polish "Improve Log4j core configuration file detection for Log4j 3"
See gh-46409
2025-08-29 11:09:23 +02:00
Piotr P. Karwasz 16439ad6e3 Improve Log4j core configuration file detection for Log4j 3
Log4j Core 3 has undergone significant modularization and no longer uses
optional parser dependencies. This change requires updates to
Spring Boot's configuration file detection logic to properly support
both Log4j Core 2 and 3.

**Updated configuration file detection**
  Spring Boot now detects configuration formats based on the presence of
   ConfigurationFactory implementations, instead of relying on optional
   parser dependencies (as was the case in Log4j Core 2).

**Improved classloader usage for reflection**
  Reflection logic now uses the classloader that loaded Log4j Core,
  rather than the one associated with the Spring Boot context,
  ensuring greater compatibility in modular environments.

* **Adjusted configuration file lookup order**
  The lookup now prioritizes configuration files specified via
  properties over automatically discovered ones, improving consistency
  with Log4j Core.

**Support for contextual configuration files**
  Files named in the form `log4j2<contextName>.<extension>` are now also
  supported.

These changes ensure compatibility with Log4j Core 3 while preserving
support for Log4j Core 2, improving Spring Boot's flexibility in
detecting and loading user-defined logging configurations.

See gh-46409

Signed-off-by: Piotr P. Karwasz <piotr@github.copernik.eu>
2025-08-29 11:06:49 +02:00
Moritz Halbritter f3082e7802 Merge branch '3.5.x'
Closes gh-46991
2025-08-28 17:09:31 +02:00
Moritz Halbritter 89c7a681c0 Merge branch '3.4.x' into 3.5.x
Closes gh-46990
2025-08-28 17:08:23 +02:00
Moritz Halbritter 86bb1b4e57 Bump jfrog/setup-jfrog-cli from 4.5.13 to 4.6.0
Closes gh-46962
2025-08-28 17:08:06 +02:00
Moritz Halbritter bf0998fe54 Merge branch '3.5.x'
Closes gh-46989
2025-08-28 17:06:26 +02:00
Moritz Halbritter efa806e3b5 Merge branch '3.4.x' into 3.5.x
Closes gh-46988
2025-08-28 17:06:18 +02:00
Moritz Halbritter 75f9138a1a Merge pull request #46976 from Chanwon-Seo
* pr/46976:
  Fix links to Flyway reference documentation

Closes gh-46976
2025-08-28 17:05:45 +02:00
Chanwon-Seo 4d499c3e46 Fix links to Flyway reference documentation
See gh-46976

Signed-off-by: Chanwon-Seo <scwonn60@gmail.com>
2025-08-28 17:04:33 +02:00
Moritz Halbritter da2365b8cb Merge branch '3.5.x'
Closes gh-46987
2025-08-28 16:58:28 +02:00
Moritz Halbritter 4716cb3713 Merge branch '3.4.x' into 3.5.x
Closes gh-46986
2025-08-28 16:58:19 +02:00
Moritz Halbritter 1eaa54759a Merge pull request #46973 from quaff
* pr/46973:
  Fix typo

Closes gh-46973
2025-08-28 16:57:56 +02:00
Yanming Zhou f547bc27a5 Fix typo
See gh-46973

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-08-28 16:56:46 +02:00
Moritz Halbritter db5680a79c Merge branch '3.5.x' 2025-08-28 14:04:26 +02:00
Moritz Halbritter 6adddb4c09 Merge branch '3.4.x' into 3.5.x 2025-08-28 14:03:16 +02:00
Moritz Halbritter 24a23c4f72 Disable tests which use Bitnami images
See gh-46983
2025-08-28 13:41:15 +02:00
Moritz Halbritter a3343797f4 Merge branch '3.5.x'
Closes gh-46981
2025-08-28 11:58:16 +02:00
Moritz Halbritter 98ce1d736e Merge branch '3.4.x' into 3.5.x
Closes gh-46980
2025-08-28 11:57:34 +02:00
Moritz Halbritter e1e8914de2 Bump actions/setup-java from 4 to 5
Closes gh-46961
2025-08-28 11:57:24 +02:00
Moritz Halbritter 5656c13f31 Protect against null key insertion in MapConfigurationPropertySource
See gh-46926
2025-08-28 10:10:56 +02:00
Moritz Halbritter 6723cfd809 Improve null-safety of core/spring-boot
See gh-46926
2025-08-28 09:59:08 +02:00
Moritz Halbritter 12bf4507d8 Remove suppressions for module/spring-boot-graphql
See gh-46926
2025-08-28 09:44:25 +02:00
Moritz Halbritter 3dba915c01 Improve null-safety of module/spring-boot-webflux
See gh-46926
2025-08-28 09:40:23 +02:00
Moritz Halbritter 89c64ef443 Only apply properties to GroovyMarkupConfigurer which are not null 2025-08-27 15:29:15 +02:00
Moritz Halbritter 011d42cb2a Improve null-safety of module/spring-boot-hibernate
See gh-46926
2025-08-27 15:18:29 +02:00
Moritz Halbritter f272fb6659 Improve null-safety of module/spring-boot-webclient
See gh-46926
2025-08-27 14:20:11 +02:00
Moritz Halbritter bab9cdb47f Improve null-safety of module/spring-boot-restclient
See gh-46926
2025-08-27 14:20:11 +02:00
Moritz Halbritter 3c01fdfeaa Improve null-safety of module/spring-boot-flyway
See gh-46926
2025-08-27 14:20:11 +02:00
Moritz Halbritter 303d4910bd Improve null-safety of module/spring-boot-webmvc
See gh-46926
2025-08-26 14:22:57 +02:00
Moritz Halbritter 74320454c9 Improve null-safety of module/spring-boot-graphql
See gh-46926
2025-08-26 14:22:57 +02:00
Moritz Halbritter 0d192347fd Improve null-safety of module/spring-boot-webflux
See gh-46926
2025-08-26 14:22:56 +02:00
Moritz Halbritter 76157c77fa Improve null-safety of module/spring-boot-web-server
See gh-46926
2025-08-26 14:22:56 +02:00
Moritz Halbritter 007720d28d Improve null-safety of module/spring-boot-tomcat
See gh-46926
2025-08-26 14:22:56 +02:00