Commit Graph

58713 Commits

Author SHA1 Message Date
Stéphane Nicoll 04b1b1ca7c Upgrade to Jakarta Activation 2.1.4
Closes gh-47181
2025-09-13 08:29:02 +02:00
Phillip Webb a0b1df68d5 Temporarily revert to Spring Batch 6.0.0-M2
The latest snapshots are unfortunately breaking the build.

See gh-47001
2025-09-12 11:13:38 -07:00
Brian Clozel a6cf0365ce Revisit Kotlin Serialization integration
This commit removes the "kotlin-serialization" option from the
`spring.http.converters.preferred-json-mapper` and configures the kotlin
serialization http message converter ahead of the preferred JSON
converter.

This effectively makes Kotlin Serialization a converter that is
considered first for JSON support, and then Jackson/Jsonb/Gson is
considered as fallback.

Closes gh-47178
2025-09-12 18:05:23 +02:00
Andy Wilkinson 2dc80b4047 Move Prometheus code from s-b-actuator to s-b-micrometer-metrics
Closes gh-47175
2025-09-12 15:19:34 +01:00
Stéphane Nicoll 4f6243fc2c Upgrade to Spring LDAP 4.0.0-M3
Closes gh-47005
2025-09-12 13:38:02 +02:00
Stéphane Nicoll 6fba2c2a35 Upgrade to Elasticsearch Client 9.1.4
Closes gh-47173
2025-09-12 13:38:02 +02:00
Stéphane Nicoll 2532ae7e22 Adapt to snapshot change in Spring Data MongoDB
See https://github.com/spring-projects/spring-data-mongodb/issues/5054
See gh-47041
2025-09-12 11:41:24 +02:00
Stéphane Nicoll 0ef1df58ce Upgrade to Spring HATEOAS 3.0.0-M5
Closes gh-47003
2025-09-12 11:41:24 +02:00
Stéphane Nicoll 9daa60d97a Upgrade to R2DBC MSSQL 1.0.3.RELEASE
Closes gh-47171
2025-09-12 11:41:24 +02:00
Stéphane Nicoll 629777b7c7 Upgrade to Pulsar 4.1.0
Closes gh-47170
2025-09-12 11:41:23 +02:00
Stéphane Nicoll 9ffe550172 Upgrade to MongoDB 5.6.0
Closes gh-47169
2025-09-12 11:41:23 +02:00
Stéphane Nicoll cb750d2fc5 Upgrade to MariaDB 3.5.6
Closes gh-47168
2025-09-12 11:41:23 +02:00
Moritz Halbritter 39318d1e65 Merge branch '3.5.x'
Closes gh-47167
2025-09-12 11:27:56 +02:00
Moritz Halbritter 700904cfe2 Merge branch '3.4.x' into 3.5.x
Closes gh-47166
2025-09-12 11:10:45 +02:00
Moritz Halbritter 507f868fe9 Remove quoting for system properties
Before this commit, system properties with a value has been quoted all the time.
This is fine as long if the resulting string is passed into the RunArguments(String) constructor, which then parses it again into a String[].
This isn't fine if they are added to ProcessBuilder.command, because then quoting is unnecessary.

This commit also fixes the unnecessary Map -> String -> String[] parsing by adding the entries directly into the array.

Closes gh-46555
2025-09-12 10:06:16 +02:00
Stéphane Nicoll 08afe86de0 Merge branch '3.5.x' 2025-09-11 14:48:12 +02:00
Stéphane Nicoll cf95bc19a6 Merge branch '3.4.x' into 3.5.x 2025-09-11 14:48:05 +02:00
Stéphane Nicoll f14544d847 Upgrade to Spring Framework 7.0.0-M9
Closes gh-47008
2025-09-11 14:44:38 +02:00
Stéphane Nicoll f0a449d43d Upgrade to Jakarta Activation 2.1.4
Closes gh-47161
2025-09-11 14:44:38 +02:00
Stéphane Nicoll ec0aca4846 Upgrade to Spring Framework 6.2.11
Closes gh-47089
2025-09-11 14:26:01 +02:00
Stéphane Nicoll 2d53253db8 Upgrade to jOOQ 3.19.26
Closes gh-47160
2025-09-11 14:26:01 +02:00
Stéphane Nicoll 4951451f9d Upgrade to Jetty 12.0.27
Closes gh-47159
2025-09-11 14:25:57 +02:00
Stéphane Nicoll 540161b189 Upgrade to Gson 2.13.2
Closes gh-47158
2025-09-11 14:25:51 +02:00
Stéphane Nicoll b5405d2fe9 Upgrade to Spring Framework 6.2.11
Closes gh-47079
2025-09-11 14:25:38 +02:00
Stéphane Nicoll ac4ea31895 Upgrade to jOOQ 3.19.26
Closes gh-47157
2025-09-11 14:25:38 +02:00
Stéphane Nicoll 0aa40377e1 Upgrade to Jetty 12.0.27
Closes gh-47156
2025-09-11 14:25:34 +02:00
Stéphane Nicoll c72475f3e7 Upgrade to MongoDB 5.6.0-alpha0
Closes gh-47155
2025-09-11 12:18:16 +02:00
Stéphane Nicoll 1a18d57a9b Upgrade to jOOQ 3.19.26
Closes gh-47154
2025-09-11 12:18:12 +02:00
Stéphane Nicoll 0099d7419e Upgrade to Gson 2.13.2
Closes gh-47153
2025-09-11 12:18:08 +02:00
Stéphane Nicoll bdbbcec6fa Merge pull request #46533 from academey
* pr/46533:
  Polish "Exclude spring-boot-devtools from AOT processing with Maven"
  Exclude spring-boot-devtools from AOT processing with Maven

Closes gh-46533
2025-09-11 10:59:01 +02:00
Stéphane Nicoll 4498b46512 Polish "Exclude spring-boot-devtools from AOT processing with Maven"
See gh-46533
2025-09-11 10:52:05 +02:00
academey 99cf0e3cfe Exclude spring-boot-devtools from AOT processing with Maven
Previously, spring-boot-devtools was only excluded from native images
built with Gradle but not with Maven. This inconsistency meant that
Maven builds would include devtools in the AOT processing classpath
and in the native image, causing build failures.

This commit harmonizes the situation and excludes devtools in a similar
fashion with Maven.

See gh-46533

Signed-off-by: academey <academey@gmail.com>
2025-09-11 10:52:04 +02:00
Brian Clozel 6a55d7b49b Polishing contribition
Closes gh-46546
2025-09-10 20:53:40 +02:00
Dmitry Sulman c7621bb6be Introduce Kotlin Serialization auto-configuration
See gh-46546

Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
2025-09-10 20:53:40 +02:00
Andy Wilkinson 4b0b9e5e36 Merge branch '3.5.x'
Closes gh-47151
2025-09-10 17:16:52 +01:00
Andy Wilkinson 3701741d0a Merge branch '3.4.x' into 3.5.x
Closes gh-47150
2025-09-10 17:16:28 +01:00
Andy Wilkinson a2b906ba51 Correct import in WebMvcTestSaml2Tests
Closes gh-47149
2025-09-10 17:11:21 +01:00
Stéphane Nicoll 3dbbd6db8c Upgrade to Kotlin 2.2.20
Closes gh-47148
2025-09-10 16:33:10 +02:00
Andy Wilkinson 652401b76c Polish message converter references relating to Jackson 3 upgrade
See gh-45535
2025-09-10 15:23:22 +01:00
Stéphane Nicoll d7c482aa16 Replace @OptionalParameter with JSpecify's @Nullable
This commit removes OptionalParameter in favor of the nullness support
introduced in Spring Framework 7. The parameter of an action can now
be flagged as optional using JSpecify's @Nullable, and simplifies the
setup for those who are using JSpecify as only a single annotation is
required.

Closes gh-45390
2025-09-10 15:01:43 +02:00
Stéphane Nicoll ee83ff5f6a Revert "Only support `@OptionalParameter` annotation with endpoint methods"
This reverts commit 450eb48303.

See gh-47136
2025-09-10 14:31:35 +02:00
Andy Wilkinson d0c742bc7b Merge branch '3.5.x'
Closes gh-47146
2025-09-10 12:51:51 +01:00
Andy Wilkinson fb56a107ce Merge branch '3.4.x' into 3.5.x
Closes gh-47145
2025-09-10 12:35:55 +01:00
Andy Wilkinson 11cbb6aff2 Relocate tests that don't need to be in test-autoconfigure
Closes gh-47144
2025-09-10 12:35:43 +01:00
Stéphane Nicoll b0ab4f8102 Merge branch '3.5.x' 2025-09-10 13:11:19 +02:00
Stéphane Nicoll 9924cb87db Merge branch '3.4.x' into 3.5.x 2025-09-10 13:11:13 +02:00
Stéphane Nicoll 1cf51e1ca5 Upgrade to Reactor Bom 2025.0.0-M7
Closes gh-46998
2025-09-10 13:11:04 +02:00
Stéphane Nicoll c34ef83314 Upgrade to Reactor Bom 2024.0.10
Closes gh-47085
2025-09-10 13:09:35 +02:00
Stéphane Nicoll f159701a64 Upgrade to Reactor Bom 2024.0.10
Closes gh-47075
2025-09-10 13:09:31 +02:00
Andy Wilkinson d3a9bc54a7 Merge branch '3.5.x'
Closes gh-47143
2025-09-10 11:18:42 +01:00