Moritz Halbritter
903f85cd50
Merge branch '3.1.x'
...
Closes gh-38586
2023-11-28 13:17:42 +01:00
Alex Serbin
23816d6015
Fix Observation Filter docs
...
`WebMvcMetricsFilter` no longer exists since 3.0 and should be
replaced with `ServerHttpObservationFilter`
See gh-38570
2023-11-28 13:16:25 +01:00
Moritz Halbritter
34018b1982
Reinstate testAndDevelopmentOnly in Testcontainers documentation
...
Closes gh-38571
2023-11-28 11:13:59 +01:00
Phillip Webb
8c7e8778a6
Fix NegativeArraySizeException caused by missing unsigned conversion
...
Update `ZipContent` so that `eocd.totalNumberOfCentralDirectoryEntries`
is converted from a short to an unsigned int to prevent a negative
number from being used.
This commit also updates the code to consistently use `X.toUnsigned...`
helper methods rather than using bitwise operators.
Fixed gh-38572
2023-11-27 23:33:15 -08:00
Moritz Halbritter
86c2f28cb4
Prevent keep alive thread from blocking the AOT processing
...
Instead of creating the thread directly in the constructor, the thread
is now created when the context is refreshed and stopped when the
context is closed.
As AOT processing never refreshes the context, the thread is never
started and can't block the AOT processing task.
Closes gh-38531
2023-11-27 13:41:02 +01:00
Phillip Webb
0856e10443
Fix IndexOutOfBoundsException exception from parseUrl with empty spec
...
Update jar `Handler` code so that the `parseUrl` method can accept an
empty `spec`. Prior to this commit, a `classLoader.getResource("")`
call would result in a `null` result. This breaks a number of things
including `ClassPathResource` and `PathMatchingResourcePatternResolver`.
Fixes gh-38524
2023-11-23 14:35:04 -08:00
Johnny Lim
f9f73aa146
Polish
...
See gh-38508
2023-11-23 09:39:01 +01:00
Moritz Halbritter
f613ab89b9
Auto-configure observations for RestClients
...
Closes gh-38500
2023-11-23 09:28:09 +01:00
Andy Wilkinson
9c68a2ab87
Integrate child management context with parent context's lifecycle
...
Previously, the child management context was created when the
parent context's web server was initialized and it wasn't stopped
or closed until the parent context was closed. This resulted in
the child context being left running when the parent context was
stopped. This would then cause a failure when the parent context
was started again as another web server initialized event would be
received and a second child management context would be started.
This commit updates the initialization of the child management
context to integrate it with the lifecycle of the parent context.
The management context is now created the first time the parent
context is started. It is stopped when the parent context is
stopped and restarted if the parent context is started again.
This lifecycle management is done using a phase that ensures
that the child context is not started until the parent context's
web server has been started.
Fixes gh-38502
2023-11-22 19:50:22 +00:00
Andy Wilkinson
1707904f70
Upgrade to Spring Batch 5.0.4
...
Closes gh-38493
2023-11-22 19:49:53 +00:00
Phillip Webb
9f031b04e5
Merge branch '3.1.x'
...
Closes gh-38507
2023-11-22 11:13:12 -08:00
Phillip Webb
bc504a8a03
Fix @ConditionalOnBean with annotation early FactoryBean initialization
...
Update `OnBeanCondition` with a variant of `getBeanNamesForAnnotation`
that does not cause early `FactoryBean` initialization.
Fixes gh-38473
2023-11-22 11:10:59 -08:00
Andy Wilkinson
e7aeeb87cf
Upgrade to Spring Integration 6.1.5
...
Closes gh-38303
2023-11-22 18:23:57 +00:00
Andy Wilkinson
fc00c4006a
Upgrade to Spring Integration 6.2.0
...
Closes gh-38315
2023-11-22 18:19:47 +00:00
Andy Wilkinson
4d33676c04
Upgrade to Spring Batch 5.1.0
...
Closes gh-38310
2023-11-22 18:19:46 +00:00
Andy Wilkinson
a40f3da028
Merge branch '3.1.x'
...
Closes gh-38499
2023-11-22 12:35:58 +00:00
Andy Wilkinson
ae5bae393b
Remove unnecessary toLowerCase call from remainderIsDashes
...
Closes gh-38498
2023-11-22 12:35:36 +00:00
Andy Wilkinson
a7571cf667
Use different default database names for Oracle XE and Oracle Free
...
Closes gh-38476
2023-11-22 10:48:35 +00:00
Moritz Halbritter
2323c7a838
Merge branch '3.1.x'
...
Closes gh-38496
2023-11-22 11:15:33 +01:00
Moritz Halbritter
74239ad689
Merge branch '3.0.x' into 3.1.x
...
Closes gh-38495
2023-11-22 11:15:20 +01:00
Moritz Halbritter
48e06af7ec
Merge branch '2.7.x' into 3.0.x
...
Closes gh-38494
2023-11-22 11:15:07 +01:00
Moritz Halbritter
0171ed205c
Polish "Document comments in SQL for database initialization"
...
See gh-38385
2023-11-22 11:14:13 +01:00
penekhun
578d0436e0
Document comments in SQL for database initialization
...
See gh-38385
2023-11-22 11:10:14 +01:00
Andy Wilkinson
2d7c8a144c
Start building against Spring Batch 5.0.4 snapshots
...
See gh-38493
2023-11-22 09:39:31 +00:00
Andy Wilkinson
7d6a64bb56
Start building against Spring Batch 5.0.4 snapshots
...
See gh-38492
2023-11-22 09:38:09 +00:00
Moritz Halbritter
b1da6f941f
Merge branch '3.1.x'
2023-11-22 10:29:28 +01:00
Moritz Halbritter
eddb17473b
Fix deprecation clause on MongoPropertiesClientSettingsBuilderCustomizer
2023-11-22 10:29:12 +01:00
Johnny Lim
175b6473c7
Polish
...
See gh-38389
2023-11-22 10:16:19 +01:00
Georg Pirklbauer
969e142c34
Update Dynatrace docs with info about the meter metadata toggle
...
See gh-38368
2023-11-22 10:14:25 +01:00
Andy Wilkinson
b473ffdea2
Upgrade to Spring Integration 5.5.20
...
Closes gh-38491
2023-11-22 08:28:52 +00:00
Scott Frederick
d433deb737
Merge branch '3.0.x' into 3.1.x
...
Closes gh-38485
2023-11-21 17:30:54 -06:00
Scott Frederick
dabcebf8a3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-38484
2023-11-21 17:30:07 -06:00
Scott Frederick
d1cce0f8ef
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-38477
2023-11-21 17:22:32 -06:00
Phillip Webb
f37d6c9294
Upgrade to WebJars Locator Core 0.55
...
Closes gh-38481
2023-11-21 12:20:06 -08:00
Phillip Webb
3195560385
Upgrade to Rabbit Stream Client 0.14.0
...
Closes gh-38480
2023-11-21 12:20:06 -08:00
Phillip Webb
30208588a0
Upgrade to Mockito 5.7.0
...
Closes gh-38479
2023-11-21 12:20:06 -08:00
Phillip Webb
ece763c44f
Upgrade to GraphQL Java 21.3
...
Closes gh-38478
2023-11-21 12:20:06 -08:00
Phillip Webb
6c3dec42e0
Add container support for Oracle Free which replaces Oracle XE
...
Update Docker Compose and Testcontainers support to work with
`gvenzl/oracle-free` which replaces `gvenzl/oracle-xe`.
Closes gh-38476
2023-11-21 11:51:59 -08:00
Andy Wilkinson
0897d752bc
Upgrade to Testcontainers 1.19.3
...
Closes gh-38471
2023-11-21 16:51:50 +00:00
Andy Wilkinson
84f0614bdf
Upgrade to Spring Session 3.2.0
...
Closes gh-38319
2023-11-21 16:51:44 +00:00
Andy Wilkinson
d4a1d10fa1
Upgrade to Spring GraphQL 1.2.4
...
Closes gh-38313
2023-11-21 16:51:43 +00:00
Andy Wilkinson
4659d14170
Upgrade to Spring Authorization Server 1.2.0
...
Closes gh-38309
2023-11-21 16:51:42 +00:00
Andy Wilkinson
09a15cbf1b
Upgrade to Spring WS 4.0.8
...
Closes gh-38304
2023-11-21 15:34:37 +00:00
Andy Wilkinson
71a65019d6
Upgrade to Spring RESTDocs 3.0.1
...
Closes gh-38468
2023-11-21 15:34:37 +00:00
Andy Wilkinson
ac873ea796
Upgrade to Spring Kafka 3.0.13
...
Closes gh-38370
2023-11-21 15:34:32 +00:00
Andy Wilkinson
6d0500b277
Upgrade to Spring GraphQL 1.2.4
...
Closes gh-38302
2023-11-21 15:34:31 +00:00
Andy Wilkinson
5dd402af5c
Upgrade to Spring Data Bom 2023.0.6
...
Closes gh-38300
2023-11-21 15:34:31 +00:00
Andy Wilkinson
71e85f54e0
Upgrade to SAAJ Impl 3.0.3
...
Closes gh-38467
2023-11-21 15:34:30 +00:00
Andy Wilkinson
3f5ff16946
Upgrade to Pooled JMS 3.1.5
...
Closes gh-38466
2023-11-21 15:34:25 +00:00
Andy Wilkinson
d26b76c647
Upgrade to Netty 4.1.101.Final
...
Closes gh-38465
2023-11-21 15:34:20 +00:00