Commit Graph
28078 Commits
Author SHA1 Message Date
Stéphane Nicoll c26db59e42 Upgrade to Spring Pulsar 1.2.5
Closes gh-45096
2025-04-23 09:39:14 +02:00
Stéphane Nicoll 0818e647cc Upgrade to Spring Kafka 3.3.5
Closes gh-45094
2025-04-23 09:39:14 +02:00
Stéphane Nicoll de7c020585 Upgrade to Spring Integration 6.4.4
Closes gh-45093
2025-04-23 09:39:13 +02:00
Stéphane Nicoll 94439587fe Upgrade to Spring Authorization Server 1.4.3
Closes gh-45089
2025-04-23 09:39:13 +02:00
Phillip Webb 53b9d6091d Refactor ApplicationResourceLoader preferFileResolution support
Refactor `ApplicationResourceLoader` so that `preferFileResolution`
is supported using a new `ResourceFilePathResolver` strategy interface.

This update allows us to locate `ResourceFilePathResolver`
implementations in more suitable packages that are closer to the
code that they support.

See gh-44535
2025-04-22 22:46:00 -07:00
Dmytro Nosan 98b2b5f32a Improve ApplicationResourceLoader preferFileResolution support
Update `ApplicationResourceLoader` so that the `preferFileResolution`
flag now also supports `FilteredReactiveWebContextResource`.

See gh-44535

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-22 22:32:44 -07:00
Phillip Webb 4b607bde2c Polish 'Protected against JsonValueWriter stack overflow'
See gh-44627
2025-04-22 19:59:57 -07:00
Dmytro Nosan b5e0eed8e7 Protected against JsonValueWriter stack overflow
Add validation for the maximum JSON nesting depth in the JsonValueWriter.
This helps prevent a StackOverflowError that can potentially occur due
to excessive recursion when dealing with deeply nested JSON structures.

See gh-44627

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-22 19:58:27 -07:00
Phillip Webb b2e65f665a Polish 2025-04-22 19:51:06 -07:00
Phillip Webb 7ca20b1ce9 Merge branch '3.3.x' into 3.4.x
Closes gh-45258
2025-04-22 19:18:35 -07:00
florgust 10d3df9884 Update reference docs to make @Component a javadoc link
See gh-45247

Signed-off-by: florgust <luan.flor05@gmail.com>
2025-04-22 19:17:32 -07:00
Phillip Webb f526666e4e Merge branch '3.3.x' into 3.4.x
Closes gh-45256
2025-04-22 19:12:57 -07:00
Phillip Webb f6dae1397d Add application directory layer to ephemeral builder for Podman support
Update `EphemeralBuilder` so that it adds an additional layer that
containing an empty application (aka workspace) directory owned by
the build user.

Prior to this commit, the directory was only bound. This could cause
issues on Podman where, unlike Docker, the bound directory is owned
by `root`.

Fixes gh-45233
2025-04-22 19:11:45 -07:00
Stéphane Nicoll 22929dc82e Upgrade to Spring WS 4.0.13
Closes gh-45099
2025-04-22 16:49:35 +02:00
Stéphane Nicoll d8d208ca70 Upgrade to Spring Security 6.4.5
Closes gh-45097
2025-04-22 16:49:35 +02:00
Stéphane Nicoll c1b8e7792a Upgrade to Spring Data Bom 2024.1.5
Closes gh-45090
2025-04-22 16:49:35 +02:00
Stéphane Nicoll 59b9b7cd33 Upgrade to Spring AMQP 3.2.5
Closes gh-45088
2025-04-22 16:49:35 +02:00
Stéphane Nicoll 2ffea0f344 Upgrade to Spring WS 4.0.13
Closes gh-45062
2025-04-22 16:48:13 +02:00
Stéphane Nicoll 79d18dde66 Upgrade to Spring Security 6.3.9
Closes gh-45060
2025-04-22 16:48:13 +02:00
Stéphane Nicoll 038063a881 Upgrade to Spring Data Bom 2024.0.11
Closes gh-45056
2025-04-22 16:48:13 +02:00
Stéphane Nicoll 416f408be6 Upgrade to Spring AMQP 3.1.11
Closes gh-45054
2025-04-22 16:48:13 +02:00
Phillip Webb 7ad9401d8b Migrate from deprecated Spring Pulsar methods
See gh-45096
2025-04-21 20:19:42 -07:00
Stéphane Nicoll 00d68399a7 Merge branch '3.3.x' into 3.4.x
Closes gh-45241
2025-04-21 08:32:14 +02:00
Claudio Nave 6a997d1026 Fix documentation links to buildpacks.io
See gh-45238

Signed-off-by: Claudio Nave <evaristegalois11@proton.me>
2025-04-21 08:30:35 +02:00
Stéphane Nicoll a73d8d78ab Merge branch '3.3.x' into 3.4.x
Closes gh-45235
2025-04-18 15:50:40 +02:00
Stéphane Nicoll 9bcf32afe7 Stop assuming that Neo4jDataAutConfiguration ran
This commit updates the conditions in Neo4jReactiveDataAutoConfiguration
so that it gracefully backs off if certain beans are not present, rather
than assuming its sibling Neo4jDataAutoConfiguration has run.

Closes gh-44930
2025-04-18 15:44:35 +02:00
Stéphane Nicoll f2986143f1 Upgrade to Spring LDAP 3.2.12
Closes gh-45095
2025-04-18 07:21:22 +02:00
Stéphane Nicoll 7ef2ee2096 Upgrade to Spring LDAP 3.2.12
Closes gh-45059
2025-04-18 07:21:09 +02:00
Andy Wilkinson 3f6fe9fb39 Merge branch '3.3.x' into 3.4.x
Closes gh-45230
2025-04-17 15:47:21 +01:00
Dmytro Nosan bb3cf6c088 Use ClassLoader with ArchitectureCheck
Prior to this commit, certain rules, like BeanPostProcessor,
did not work with external classes. This commit ensures that
ArchRules are executed within a context ClassLoader that includes
all classes from the compile classpath.

See gh-45202

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-17 15:46:59 +01:00
Stéphane Nicoll 26bcbbb32f Upgrade to Spring GraphQL 1.3.5
Closes gh-45092
2025-04-17 16:44:43 +02:00
Stéphane Nicoll 482f56ddbb Upgrade to Spring GraphQL 1.3.5
Closes gh-45058
2025-04-17 16:44:39 +02:00
Andy Wilkinson b7ac4f3fd6 Merge branch '3.3.x' into 3.4.x
Closes gh-45226
2025-04-17 14:12:19 +01:00
Andy Wilkinson 21a9f4bbc5 Polish "Avoid eager creation of aggregatedJavadoc task"
See gh-45223
2025-04-17 14:11:54 +01:00
Tran Ngoc Nhan 86f09fb952 Avoid eager creation of aggregatedJavadoc task
See gh-45223

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-17 14:11:54 +01:00
Stéphane Nicoll 497a1f7860 Merge branch '3.3.x' into 3.4.x
Closes gh-45224
2025-04-17 14:28:27 +02:00
Stéphane Nicoll 6eb20abc90 Polish "Document the semantic of using multiple profile expressions"
See gh-44866
2025-04-17 14:24:18 +02:00
Yanming Zhou 6eae09ba68 Document the semantic of using multiple profile expressions
This commit clarifies the semantic of declaring multiple profile
expression with the "spring.config.activate.on-profile" property.

See gh-44866

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-17 14:24:03 +02:00
Stéphane Nicoll 240ce441cd Start building against Spring WS 4.0.13 snapshots
See gh-45099
2025-04-17 10:34:25 +02:00
Stéphane Nicoll 65726b34a6 Start building against Spring LDAP 3.2.12 snapshots
See gh-45095
2025-04-17 10:34:25 +02:00
Stéphane Nicoll 68ff4a0cb4 Start building against Spring GraphQL 1.3.5 snapshots
See gh-45092
2025-04-17 10:34:25 +02:00
Stéphane Nicoll c59b243fa5 Merge branch '3.3.x' into 3.4.x
Closes gh-45221
2025-04-17 10:27:18 +02:00
Stéphane Nicoll 8404736630 Remove unused base test class
Closes gh-42864
2025-04-17 10:19:47 +02:00
Stéphane Nicoll e35cd81f4c Merge branch '3.3.x' into 3.4.x
Closes gh-45219
2025-04-17 10:18:31 +02:00
Stéphane Nicoll cd31127ac0 Polish contribution
See gh-44954
2025-04-17 10:10:31 +02:00
Dennis Melzer 6801b1a365 Use proper default exception translator if no dbName is available
This commit updates jOOQ's DefaultExceptionTranslatorExecuteListener to
fallback on Spring Framework's default if no dbName is available.

See gh-44954

Signed-off-by: Dennis Melzer <dennis.melzer@de.bosch.com>
2025-04-17 09:43:23 +02:00
Andy Wilkinson 5ccccf136b Merge branch '3.3.x' into 3.4.x
Closes gh-45213
2025-04-16 14:54:08 +01:00
Andy Wilkinson 9c5e608f50 Polish "Fix parameter replacement when message matches its code"
See gh-45212
2025-04-16 14:45:52 +01:00
Dmytro Nosan 83901a22b6 Fix parameter replacement when message matches its code
This commit addresses an issue where placeholders like {foo}
remain as {foo} if the message is the same as its code.

See gh-45212

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-16 14:45:50 +01:00
Andy Wilkinson 5ee5678741 Fix(?) test on Windows
See gh-44507
2025-04-16 12:07:26 +01:00