Commit Graph

58380 Commits

Author SHA1 Message Date
Andy Wilkinson 123b8c6d3d Update Bomr to output upgrade links for the release notes
Closes gh-47032
2025-09-04 11:43:37 +01:00
Andy Wilkinson fc2700674e Merge branch '3.5.x'
Closes gh-47038
2025-09-04 11:05:08 +01:00
Andy Wilkinson 19a7331c3e Merge branch '3.4.x' into 3.5.x
Closes gh-47037
2025-09-04 11:03:09 +01:00
Andy Wilkinson 987635972d Remove stale metadata for management.health.influxdb.enabled
The property was deprecated in 3.2 and support removed in 3.4. This
commit updates the metadata to reflect that removal.

Closes gh-45747
2025-09-04 10:58:40 +01:00
Andy Wilkinson b1b5880f48 Merge branch '3.5.x'
Closes gh-47036
2025-09-04 09:56:46 +01:00
Andy Wilkinson 0c9fcd096c Merge branch '3.4.x' into 3.5.x
Closes gh-47035
2025-09-04 09:55:29 +01:00
Andy Wilkinson 11d6c434d9 Test that default max HTTP request header aligns with Tomcat
Closes gh-46977
2025-09-04 09:27:44 +01:00
Andy Wilkinson 78bc232af4 Merge branch '3.5.x'
Closes gh-47034
2025-09-04 09:04:00 +01:00
Andy Wilkinson 4697f2ea51 Merge branch '3.4.x' into 3.5.x
Closes gh-47033
2025-09-04 09:03:40 +01:00
Andy Wilkinson 985e108ccb Delete old output before documenting auto-configuration classes
Without this change, removing a file from the task's inputs would not
be reflected in its output as the stale output file for that input
would remain.

Closes gh-46970
2025-09-04 09:03:16 +01:00
Andy Wilkinson 023cbd42f0 Adapt to changes in Spring Integration's Graph
See gh-47010
2025-09-04 08:02:33 +01:00
Andy Wilkinson 5e9995999c Upgrade to Ehcache 3.11.1
Closes gh-46893
2025-09-04 07:11:18 +01:00
Andy Wilkinson 12312c75ef Use Tomcat 11 in Paketo war deployment test
Closes gh-47030
2025-09-03 18:43:26 +01:00
Andy Wilkinson 5e8d1d4b31 Update deployment tests to use Servlet 6.1 compatible containers
Closes gh-47026
2025-09-03 16:05:31 +01:00
Moritz Halbritter 96d096e2f9 Improve null-safety of module/spring-boot-micrometer-metrics
See gh-46926
2025-09-03 15:12:20 +02:00
Moritz Halbritter 8001061a3c Improve null-safety of module/spring-boot-cache
See gh-46926
2025-09-03 15:12:06 +02:00
Moritz Halbritter f51f872c28 Improve null-safety of module/spring-boot-actuator
See gh-46926
2025-09-03 15:11:53 +02:00
Moritz Halbritter 552c145213 Improve null-safety of core/spring-boot
See gh-46926
2025-09-03 15:11:10 +02:00
Moritz Halbritter e70edced2f Merge branch '3.5.x'
Closes gh-47020
2025-09-02 15:12:58 +02:00
Andy Wilkinson 7f7d5b157f Upgrade Kafka smoke test to use Jackson 3-based SerDe components
See gh-45535
2025-09-02 13:56:10 +01:00
Moritz Halbritter f50e779942 Merge branch '3.4.x' into 3.5.x
Closes gh-47019
2025-09-02 14:53:52 +02:00
Moritz Halbritter c4af7d6c75 Merge pull request #46974 from quaff
* pr/46974:
  Polish "Create service connections for image with registry host and without project"
  Create service connections for image with registry host and without project

Closes gh-46974
2025-09-02 14:36:04 +02:00
Moritz Halbritter a6afc39956 Polish "Create service connections for image with registry host and without project"
See gh-46974
2025-09-02 14:35:19 +02:00
Yanming Zhou c8d29fd3fe Create service connections for image with registry host and without project
See gh-46974

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-09-02 14:30:01 +02:00
Andy Wilkinson d353038c58 Update Jackson support to require Jackson 3
Closes gh-45535
2025-09-02 11:37:09 +01:00
Andy Wilkinson 8bfb170ebc Remove support for Jersey
Spring Boot 4 requires Jakarta EE 11. Jersey 4 will support EE 11 but
its release schedule is uncertain. Furthermore, Jersey does not yet
support Jackson 3 and there's no clear timeline for when Jackson 3
will be supported.

In light of the above, this commit removes support for Jersey.
Reinstating support can be considered once there's a Jersey GA that
supports Jakarta EE 11 or its clear that one will be available in
time for Boot's GA in November. Ideally, support for Jackson 3 would
also be available before reinstating Jersey support.

Closes gh-47017
2025-09-02 11:36:52 +01:00
Moritz Halbritter b52c55d633 Merge pull request #46995 from maziyarbahramian
* pr/46995:
  Rename ScheduledTasksObservabilityAutoConfiguration to ScheduledTasksObservationAutoConfiguration

Closes gh-46995
2025-09-01 16:58:27 +02:00
Maziyar Bahramian 6d3cb8eff7 Rename ScheduledTasksObservabilityAutoConfiguration to ScheduledTasksObservationAutoConfiguration
See gh-46995

Signed-off-by: Maziyar Bahramian <maziyar.bahramian@gmail.com>
2025-09-01 16:57:00 +02:00
Moritz Halbritter d618f6b1ec Merge branch '3.5.x'
Closes gh-47014
2025-09-01 16:10:16 +02:00
Moritz Halbritter d785a7f26b Merge branch '3.4.x' into 3.5.x
Closes gh-47013
2025-09-01 16:08:50 +02:00
Moritz Halbritter fafd0bbd20 Merge pull request #46984 from Chanwon-Seo
* pr/46984:
  Allow Flyway's Ignore Migration Patterns setting to be an empty string

Closes gh-46984
2025-09-01 16:08:11 +02:00
Chanwon-Seo 972ceca8cd Allow Flyway's Ignore Migration Patterns setting to be an empty string
See gh-46984

Signed-off-by: Chanwon-Seo <scwonn60@gmail.com>
2025-09-01 15:56:24 +02:00
Moritz Halbritter 71ff804717 Adapt to Neo4j image changes
The image has been switched in 4761e13228
2025-09-01 15:51:00 +02:00
Moritz Halbritter c4a4b632c1 Merge pull request #46289 from move-hoon
* pr/46289:
  Polish "Optimize DevTools resource lookup performance"
  Optimize DevTools resource lookup performance

Closes gh-46289
2025-09-01 10:52:46 +02:00
Moritz Halbritter 2c4d162f40 Polish "Optimize DevTools resource lookup performance"
See gh-46289
2025-09-01 10:52:38 +02:00
DongHoon Lee 3e41807e1d Optimize DevTools resource lookup performance
The resource resolver in DevTools can cause performance degradation
during application restarts in large projects. Key methods like
isDeleted() and getAdditionalResources() rely on nested loops, leading
to O(n*m) complexity.

This commit refactors ClassLoaderFiles to use a pre-computed, flattened
map. This provides O(1) complexity for direct lookups and allows for
efficient single-loop iteration.

The ClassLoaderFilesResourcePatternResolver is updated to leverage this
new, efficient structure:

- getFile() and size() are improved from O(n) to O(1).
- isDeleted() and getAdditionalResources() are improved from O(n*m) to
  O(m) by eliminating nested loops.
- Data consistency is maintained across all operations.

This optimization significantly improves restart performance with a
minimal memory footprint, while preserving the existing API and
exception handling behavior.

See gh-46289

Signed-off-by: DongHoon Lee <dhl1924@naver.com>
2025-09-01 10:52:37 +02:00
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