Andy Wilkinson
77c9000586
Upgrade to jOOQ 3.19.2
...
Closes gh-39202
2024-01-17 18:56:58 +00:00
Andy Wilkinson
cc05d6fc53
Upgrade to Brave 5.17.1
...
Closes gh-39201
2024-01-17 18:56:57 +00:00
Phillip Webb
7700841ba4
Merge branch '3.2.x'
...
Closes gh-39200
2024-01-17 10:20:46 -08:00
Phillip Webb
b890515ce1
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39199
2024-01-17 10:20:30 -08:00
Phillip Webb
bec84959ed
Improve "Sanitize Sensitive Values" section in reference documentation
...
Closes gh-39094
2024-01-17 10:19:40 -08:00
Scott Frederick
0b4f6b79d4
Merge branch '3.2.x'
...
Closes gh-39198
2024-01-17 12:05:59 -06:00
Scott Frederick
dbfd038a4d
Validate combined RestTemplate and RestClient usage in mock REST config
...
Fixes gh-38820
2024-01-17 12:05:18 -06:00
Andy Wilkinson
f6fbd105f0
Upgrade to Tomcat 10.1.18
...
Closes gh-39196
2024-01-17 15:58:07 +00:00
Andy Wilkinson
5a6c724506
Upgrade to SLF4J 2.0.11
...
Closes gh-39195
2024-01-17 15:57:30 +00:00
Andy Wilkinson
c901d09ecd
Upgrade to R2DBC Proxy 1.1.4.RELEASE
...
Closes gh-39194
2024-01-17 15:57:25 +00:00
Andy Wilkinson
c7b769673c
Upgrade to R2DBC Postgresql 1.0.4.RELEASE
...
Closes gh-39193
2024-01-17 15:57:20 +00:00
Andy Wilkinson
41f4111faf
Upgrade to R2DBC MySQL 1.0.6
...
Closes gh-39192
2024-01-17 15:57:16 +00:00
Andy Wilkinson
bb2182cffd
Upgrade to Pulsar Reactive 0.5.2
...
Closes gh-39191
2024-01-17 15:57:11 +00:00
Andy Wilkinson
0ae22fd89f
Upgrade to Pulsar 3.1.2
...
Closes gh-39190
2024-01-17 15:57:06 +00:00
Andy Wilkinson
c151a8d0dd
Upgrade to Netty 4.1.105.Final
...
Closes gh-39189
2024-01-17 15:57:02 +00:00
Andy Wilkinson
f1bc7c91f5
Upgrade to Lettuce 6.3.1.RELEASE
...
Closes gh-39188
2024-01-17 15:56:57 +00:00
Andy Wilkinson
112b07d0d5
Upgrade to jOOQ 3.18.9
...
Closes gh-39186
2024-01-17 15:56:47 +00:00
Andy Wilkinson
3352565051
Upgrade to Groovy 4.0.17
...
Closes gh-39185
2024-01-17 15:56:43 +00:00
Andy Wilkinson
c6bf1ac096
Upgrade to Byte Buddy 1.14.11
...
Closes gh-39184
2024-01-17 15:56:38 +00:00
Andy Wilkinson
e2420caefd
Upgrade to Tomcat 10.1.18
...
Closes gh-39183
2024-01-17 14:29:27 +00:00
Andy Wilkinson
558d8131c0
Upgrade to SLF4J 2.0.11
...
Closes gh-39182
2024-01-17 14:05:40 +00:00
Andy Wilkinson
40f352e53d
Upgrade to R2DBC Proxy 1.1.4.RELEASE
...
Closes gh-39181
2024-01-17 14:05:35 +00:00
Andy Wilkinson
fee512d821
Upgrade to R2DBC Postgresql 1.0.4.RELEASE
...
Closes gh-39180
2024-01-17 14:05:31 +00:00
Moritz Halbritter
7d4d8e955e
Register classes that implement multiple Servlet interfaces
...
Closes gh-39056
2024-01-17 15:05:27 +01:00
Andy Wilkinson
e57665843c
Upgrade to R2DBC MySQL 1.0.6
...
Closes gh-39179
2024-01-17 14:05:26 +00:00
Andy Wilkinson
4e827873bc
Upgrade to Netty 4.1.105.Final
...
Closes gh-39178
2024-01-17 14:05:22 +00:00
Andy Wilkinson
e6a26624d6
Upgrade to jOOQ 3.18.9
...
Closes gh-39177
2024-01-17 14:05:17 +00:00
Andy Wilkinson
06dfce6d5a
Upgrade to Hibernate 6.2.20.Final
...
Closes gh-39176
2024-01-17 14:05:12 +00:00
Andy Wilkinson
f118d5d971
Upgrade to Groovy 4.0.17
...
Closes gh-39175
2024-01-17 14:05:07 +00:00
Andy Wilkinson
444940c2c3
Upgrade to Byte Buddy 1.14.11
...
Closes gh-39174
2024-01-17 14:05:02 +00:00
Andy Wilkinson
489921b063
Merge branch '3.2.x'
...
Closes gh-39173
2024-01-17 13:53:33 +00:00
Sébastien Deleuze
cfc9b5109a
Update CRaC support status link
...
See gh-39170
2024-01-17 13:52:56 +00:00
Andy Wilkinson
f781c02a6b
Merge branch '3.2.x'
...
Closes gh-39172
2024-01-17 13:51:40 +00:00
Andy Wilkinson
2ba2ecedec
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39171
2024-01-17 13:51:23 +00:00
Wzy19930507
37a0e24f24
Update link to docs for Log4j 2's JDK logging adapter
...
See gh-39163
2024-01-17 13:50:29 +00:00
Brian Clozel
8f6bfd981a
Merge branch '3.2.x'
...
Closes gh-39169
2024-01-17 14:15:20 +01:00
Brian Clozel
6845f42f70
Document virtual threads limitations
...
This commit adds a new section in the Spring Boot reference
documentation to mention potential throughput limitations with Java
virtual threads support.
This section links to the official Java documentation which expands much
more on this matter.
Closes gh-38883
2024-01-17 14:12:34 +01:00
Andy Wilkinson
d5d78e5b85
Merge branch '3.2.x'
...
Closes gh-39168
2024-01-17 13:03:39 +00:00
Andy Wilkinson
aec4550b02
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39167
2024-01-17 13:00:22 +00:00
Andy Wilkinson
a7d52226d5
Polish "Improve toString of SslBundle implementations"
...
See gh-39137
2024-01-17 11:50:34 +00:00
amparab
b49ccbb0c2
Improve toString of SslBundle implementations
...
See gh-39137
2024-01-17 11:37:18 +00:00
Andy Wilkinson
045bc74aa0
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39165
2024-01-17 10:42:57 +00:00
Andy Wilkinson
f66fd0e9e2
Remove OCI entry as it is no longer maintained
...
Closes gh-39164
2024-01-17 10:42:27 +00:00
Scott Frederick
a7463c02cf
Merge branch '3.2.x'
...
Closes gh-39159
2024-01-16 17:30:41 -06:00
Scott Frederick
90564d722d
Merge branch '3.1.x' into 3.2.x
...
Fixes gh-39158
2024-01-16 17:06:17 -06:00
Scott Frederick
47b1c41dac
Allow server.ssl properties to mix PEM and JKS certificate types
...
Prior to the introduction of SSL bundles, the `server.ssl` properties
allowed PEM and JKS certificate files types to be mixed when
configuring keystores and truststores. This was lost when adapting to
SSL bundles using `WebServerSslBundle`. This commit restores the
previous behavior for back compatibility.
Fixes gh-39105
2024-01-16 16:26:28 -06:00
Olga MaciaszekSharma
072d6dadcb
Remove OCI starter info from README
...
The project has been archived and is no longer maintained.
See gh-39145
2024-01-16 12:48:54 -08:00
Phillip Webb
1c9043e435
Merge branch '3.2.x'
...
Closes gh-39157
2024-01-16 12:46:13 -08:00
Phillip Webb
ac00a0c28b
Polish 'Improve reference documentation'
...
See gh-38942
2024-01-16 12:45:03 -08:00
Won Joon Thomas Choi
6ed8dc2970
Improve reference documentation
...
Address a series of minor typos and phrasing inconsistencies
identified in few sections of documentation to enhance overall
clarity and readability.
See gh-38942
2024-01-16 12:43:38 -08:00
Phillip Webb
f586d2d6bb
Merge branch '3.2.x'
...
Closes gh-39155
2024-01-16 11:56:48 -08:00
Phillip Webb
837047ab79
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39154
2024-01-16 11:56:37 -08:00
Phillip Webb
e23e431f10
Polish 'Remove unreachable throw code'
...
See gh-39107
2024-01-16 11:36:18 -08:00
BenchmarkingBuffalo
a4ae6600ef
Remove unreachable throw code
...
Improve `SpringApplication` by removing the unreachable throw statement
in favor of returning an exception from `handleRunFailure`. This commit
also removes the if statements in favor of dedicated catch blocks.
See gh-39107
2024-01-16 11:35:49 -08:00
Phillip Webb
8b47d8c657
Merge branch '3.2.x'
2024-01-16 11:20:09 -08:00
Phillip Webb
267b7ab248
Polish formatting
2024-01-16 11:20:05 -08:00
Phillip Webb
02b63a3b19
Merge branch '3.2.x'
...
Closes gh-39152
2024-01-16 11:18:55 -08:00
Phillip Webb
5a38662f5f
Polish 'Use the term "tags" in documentation consistently'
...
See gh-39125
2024-01-16 11:16:02 -08:00
Wzy19930507
3274205709
Use the term "tags" in documentation consistently
...
See gh-39125
2024-01-16 11:15:42 -08:00
Phillip Webb
3c6dff7c36
Merge branch '3.2.x'
2024-01-16 10:49:30 -08:00
Phillip Webb
88a8550609
Make OTEL tstcontainers integration test more resilient
...
Tweak awaitility assertions to fix timing error that often occurs on
local builds.
2024-01-16 10:49:25 -08:00
Phillip Webb
90ce0f01bd
Merge branch '3.2.x'
...
Closes gh-39151
2024-01-16 10:49:18 -08:00
Phillip Webb
89874d351a
Ensure containers are started before binding datasource properties
...
Update `TestcontainersLifecycleBeanPostProcessor` so that containers
are now initialized either on the first `postProcessAfterInitialization`
call with a frozen configuration or just before a test container
property is supplied.
Prior to this commit, it was assumed that the first post-process call
after the configuration was frozen was suitably early to initialize
the containers. This turns out to not be no always the case.
Specifically, in the `finishBeanFactoryInitialization` method of
`AbstractApplicationContext` we see that `LoadTimeWeaverAware` beans
are obtained before the configuration is frozen. One such bean is
`DefaultPersistenceUnitManager` which is likely to need datasource
properties that will require a started container.
To fix the problem, the `TestcontainersPropertySource` now publishes
a `BeforeTestcontainersPropertySuppliedEvent` to the ApplicationContext
just before any value is supplied. By listening for this event, we can
ensure that containers are initialized and started before any dynamic
property is read.
Fixes gh-38913
2024-01-16 10:36:54 -08:00
Andy Wilkinson
22b7525ccd
Merge branch '3.2.x'
...
Closes gh-39150
2024-01-16 16:07:53 +00:00
Andy Wilkinson
f59fa2e3f7
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39149
2024-01-16 16:07:37 +00:00
Andy Wilkinson
ea727f056a
Polish "Update links to Micrometer reference docs"
...
See gh-39114
2024-01-16 16:05:09 +00:00
Brian Clozel
50c89ff803
Upgrade to MySQL 8.3.0
...
Closes gh-39147
2024-01-16 16:55:17 +01:00
Tobias Lippert
6c5fea7341
Update links to Micrometer reference docs
...
See gh-39114
2024-01-16 15:51:08 +00:00
Andy Wilkinson
b54567f5f3
Upgrade to Spring Authorization Server 1.3.0-M1
...
Closes gh-38987
2024-01-16 15:40:41 +00:00
Brian Clozel
00f69c4ee8
Upgrade to MySQL 8.3.0
...
Closes gh-39081
2024-01-16 16:33:29 +01:00
Brian Clozel
de2aee9816
Upgrade to MariaDB 3.3.2
...
Closes gh-38901
2024-01-16 16:31:19 +01:00
Andy Wilkinson
18c083d619
Upgrade to Spring Session 3.3.0-M1
...
Closes gh-38991
2024-01-16 13:44:15 +00:00
Andy Wilkinson
c48ff13cee
Upgrade to Spring Pulsar 1.0.2
...
Closes gh-38995
2024-01-16 13:03:25 +00:00
Andy Wilkinson
a575807078
Upgrade to Spring Pulsar 1.0.2
...
Closes gh-38994
2024-01-16 13:02:46 +00:00
Brian Clozel
e58f65366c
Auto-configure TypeDefinitionConfigurer beans
...
Prior to this commit, the GraphQL auto-configuration would consider many
bean types like `DataFetcherExceptionResolver` and
`SubscriptionExceptionResolver` to configure the `GraphQlSource`.
It would also configure a default `ConnectionTypeDefinitionConfigurer`.
This commit will detect all `TypeDefinitionConfigurer` beans defined in
the application and configure them in addition to the
`ConnectionTypeDefinitionConfigurer`.
Closes gh-39118
2024-01-15 18:22:37 +01:00
Andy Wilkinson
12d390d564
Upgrade to Spring Security 6.3.0-M1
...
Closes gh-38990
2024-01-15 17:04:13 +00:00
Andy Wilkinson
0f23feffaf
Upgrade to Neo4j Java Driver 5.15.0
...
Closes gh-39136
2024-01-15 15:26:16 +00:00
Andy Wilkinson
d06c1db259
Upgrade to Neo4j Java Driver 5.15.0
...
Closes gh-39135
2024-01-15 15:24:55 +00:00
Andy Wilkinson
b0f06338b9
Merge branch '3.2.x'
...
Closes gh-39134
2024-01-15 15:24:06 +00:00
Andy Wilkinson
c0fedc8f74
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39133
2024-01-15 15:21:31 +00:00
Andy Wilkinson
c8e9a2a32c
Add support to Bomr for aligning dependency versions
...
Closes gh-34114
2024-01-15 15:20:29 +00:00
Brian Clozel
bc37a94b76
Merge branch '3.2.x'
...
Closes gh-39132
2024-01-15 14:15:15 +01:00
Brian Clozel
46b7bd2f23
Add configuration property to enable micrometer annotations
...
Prior to this commit, the Micrometer annotations support (`@Timed`,
`@Counted`...) was guarded by the presence of both Micrometer and
AspectJ on the classpath.
This signal is too weak, considering the startup performance impact and
the fact that the AspectJ dependency can be brought transitively in many
cases.
This commit adds a new `micrometer.observations.annotations.enabled`
property that is set to `false` by default to only process the
annotations support when this property is enabled.
Fixes gh-39128
2024-01-15 13:51:15 +01:00
Andy Wilkinson
fdd34a5639
Upgrade to Spring WS 4.0.10
...
Closes gh-39131
2024-01-15 10:20:23 +00:00
Andy Wilkinson
bd14cf6a85
Upgrade to Spring Data Bom 2023.1.2
...
Closes gh-38988
2024-01-15 10:20:19 +00:00
Andy Wilkinson
8bdaae37b0
Upgrade to Spring WS 4.0.10
...
Closes gh-39130
2024-01-15 10:14:54 +00:00
Andy Wilkinson
84bb060312
Upgrade to Spring Data Bom 2023.1.2
...
Closes gh-38981
2024-01-15 10:14:50 +00:00
Andy Wilkinson
5f4d347ea6
Upgrade to Spring WS 4.0.10
...
Closes gh-39129
2024-01-15 10:11:25 +00:00
Andy Wilkinson
abba215498
Upgrade to Spring Data Bom 2023.0.8
...
Closes gh-38977
2024-01-15 10:11:20 +00:00
Scott Frederick
7851c2362e
Remove APIs that were deprecated for removal in 3.3.0
...
See gh-39039
2024-01-12 16:09:36 -06:00
Andy Wilkinson
7e382e7bf6
Merge branch '3.2.x'
...
Closes gh-39123
2024-01-12 17:08:36 +00:00
Andy Wilkinson
145fe15daf
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39122
2024-01-12 17:08:23 +00:00
Andy Wilkinson
3df77c67ec
Fix request mapping of endpoint path-mapped to /
...
Closes gh-35426
2024-01-12 17:07:48 +00:00
Andy Wilkinson
ac63fc0701
Merge branch '3.2.x'
...
Closes gh-39121
2024-01-12 16:25:13 +00:00
Andy Wilkinson
6bfac1f860
Fix handling of nested: UNC paths on Windows
...
Closes gh-38956
2024-01-12 15:53:19 +00:00
Andy Wilkinson
907e4d97f7
Merge branch '3.2.x'
...
Closes gh-39117
2024-01-12 13:02:56 +00:00
Andy Wilkinson
6ec56da919
Ensure that reactive actuator security has an auth manager
...
This is a follow-on from afad358
and ensures that the auto-configured
security for Actuator in a WebFlux app has an authentication manager
to back its use of HTTP basic and form login.
Fixes gh-39069
2024-01-12 13:02:31 +00:00
Andy Wilkinson
d032b9d234
Merge branch '3.2.x'
...
Closes gh-39115
2024-01-12 11:11:50 +00:00
Andy Wilkinson
a48e2d3539
Fix configuration property conversion for CharSequence inputs
...
Closes gh-39051
2024-01-12 11:09:29 +00:00
Moritz Halbritter
cff1b33f8e
Configure virtual threads on Undertow if enabled
...
Closes gh-38819
2024-01-12 09:05:30 +01:00