Commit Graph

28865 Commits

Author SHA1 Message Date
Phillip Webb
c6e47d063a Merge branch '3.4.x' 2025-04-21 20:19:46 -07:00
Phillip Webb
7ad9401d8b Migrate from deprecated Spring Pulsar methods
See gh-45096
2025-04-21 20:19:42 -07:00
Phillip Webb
65b910108c Upgrade to Pulsar Reactive 0.6.0
Closes gh-45248
2025-04-21 16:12:13 -07:00
Johnny Lim
69f0b7a1e0 Restore visibility for DockerComposeProperties.get()
See gh-45240

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-21 08:34:17 +02:00
Stéphane Nicoll
238d83b318 Merge branch '3.4.x'
Closes gh-45242
2025-04-21 08:33:20 +02: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
30e69a7e8c Merge branch '3.4.x'
Closes gh-45236
2025-04-18 15:50:59 +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
f797fabc8b Polish contribution
See gh-45232
2025-04-18 14:54:14 +02:00
Dmytro Nosan
74222a64fc Document that a bootstrap executor for the context is auto-configured
Document that `applicationTaskExecutor` as a bootstrap executor for the
context if no `bootstrapExecutor` bean is defined.

See gh-45232

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-18 14:26:53 +02:00
Stéphane Nicoll
b7f7aae012 Upgrade to Spring LDAP 3.3.0-RC1
Closes gh-45145
2025-04-18 07:22:58 +02:00
Stéphane Nicoll
3a11dee539 Upgrade to Spring HATEOAS 2.5.0-RC1
Closes gh-45234
2025-04-18 07:22:58 +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
Phillip Webb
47c230b024 Allow withTlsSocketStrategyFactory to work without SSL bundle
Update `HttpComponentsHttpClientBuilder` so that
`withTlsSocketStrategyFactory` is called even if there is no SSL
bundle.

See gh-43422
2025-04-17 15:27:41 -07:00
Phillip Webb
17b2eddeef Fix checkstyle violations
See gh-43422
2025-04-17 15:27:06 -07:00
Phillip Webb
12dbe801e9 Align TestRestTemplate redirect defaults
Align redirect settings of `TestRestTemplate` with other blocking
clients and deprecate `HttpClientOption.ENABLE_REDIRECTS`. A new
`withRedirects` convenience method has also been added to quickly
allow the setting to be changed.

Closes gh-43431
2025-04-17 14:28:39 -07:00
Phillip Webb
7817797970 Drop custom CustomHttpComponentsClientHttpRequestFactory
Replace `CustomHttpComponentsClientHttpRequestFactory` with
`HttpComponentsClientHttpRequestFactoryBuilder` to reduce the amount
of duplicated logic.

Closes gh-43422
2025-04-17 14:28:39 -07:00
Andy Wilkinson
8641df7209 Merge branch '3.4.x'
Closes gh-45231
2025-04-17 15:47:45 +01: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
d19d569cd7 Upgrade to Spring GraphQL 1.4.0-RC1
Closes gh-45229
2025-04-17 16:45:16 +02: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
c0125e2470 Merge branch '3.4.x'
Closes gh-45227
2025-04-17 14:13:35 +01: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
92fe6b09e5 Merge branch '3.4.x'
Closes gh-45225
2025-04-17 14:28:34 +02: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
0e347afd31 Polish "Add support for optional Log4J2 configuration"
See gh-44488

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-17 13:59:53 +02:00
Dmytro Nosan
48154a393f Add support for optional Log4J2 configuration
This commit adds support for the standard 'optional:' prefix in Log4j2
override file locations, ensuring missing files are ignored without
throwing exceptions.

See gh-44488

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-17 13:42:47 +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
914a54974e Merge branch '3.4.x'
Closes gh-45222
2025-04-17 10:27:52 +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
e8ddb93d7b Merge branch '3.4.x'
Closes gh-45220
2025-04-17 10:18:44 +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
Moritz Halbritter
446a961310 Revert "Relocate OpenTelemetryLoggingAutoConfiguration and SdkLoggerProviderBuilderCustomizer to an OpenTelemetry-specific package"
This reverts commit 2ca0897b88.

See gh-44647
2025-04-17 07:59:08 +02:00
Phillip Webb
0c32011626 Allow structured logging with relocated or disabled context elements
Update `StructuredLoggingJsonProperties` to support context properties
that allows MDC data to not be logged, or to be logged in a different
location.

Closes gh-45218
2025-04-16 19:20:32 -07:00
Phillip Webb
fdd4abc895 Fix javadoc mistake
See gh-44958
2025-04-16 08:03:32 -07:00
Andy Wilkinson
a3db04f872 Merge branch '3.4.x'
Closes gh-45214
2025-04-16 14:54:22 +01:00