Commit Graph

25481 Commits

Author SHA1 Message Date
Andy Wilkinson
26692a7f26 Upgrade to Neo4j Java Driver 5.21.0
Closes gh-41028
2024-06-10 10:26:34 +01:00
Andy Wilkinson
34b99bd6be Start building against Spring Data Bom 2023.1.7 snapshots
See gh-41018
2024-06-10 10:26:33 +01:00
Andy Wilkinson
a2b1638d77 Start building against Spring Authorization Server 1.2.5 snapshots
See gh-41017
2024-06-10 10:26:33 +01:00
Andy Wilkinson
a620bb4201 Start building against Reactor Bom 2023.0.7 snapshots
See gh-41016
2024-06-10 10:26:32 +01:00
Andy Wilkinson
1eb1dade94 Start building against Micrometer Tracing 1.2.7 snapshots
See gh-41027
2024-06-10 10:26:32 +01:00
Andy Wilkinson
73315b607f Start building against Micrometer 1.12.7 snapshots
See gh-41015
2024-06-10 10:21:26 +01:00
Andy Wilkinson
781d7b0394 Merge branch '3.2.x'
Closes gh-41010
2024-06-07 13:08:34 +01:00
Andy Wilkinson
fe536bf075 Allow SSL to be used with Tomcat's Http11Nio2Protocol
Fixes gh-41007
2024-06-07 12:46:19 +01:00
Moritz Halbritter
b884932155 Document how to switch to Prometheus's simpleclient
Closes gh-40993
2024-06-07 10:56:45 +02:00
Moritz Halbritter
771e356b3b Use version 2.34.0 of ActiveMQ Artemis docker image
Closes gh-41008
2024-06-07 10:43:32 +02:00
Moritz Halbritter
1fff51d53d Add missing period 2024-06-07 10:13:19 +02:00
Scott Frederick
0c3aa52773 Add How-To Guide for building images with CDS and buildpacks
Closes gh-40762
2024-06-06 16:11:19 -05:00
Scott Frederick
2df0c7961a Reorganize packaging and optimizing documentation
Documentation for native executables, CDS, and checkpoint/restore are
now under a common heading in the reference documentation, along with
sections on building container images. A few sections containing
prescriptive workflows have been moved from reference to how-to guides.
This consolidates and improves the consistency of recommendations on
how to package and run applications.

Closes gh-40977
2024-06-06 16:11:10 -05:00
Andy Wilkinson
16302c18b2 Merge branch '3.2.x'
Closes gh-41006
2024-06-06 14:58:28 +01:00
Andy Wilkinson
217c2c862b Ignore file entries in META-INF/versions of multi-release jar
Fixes gh-41001
2024-06-06 13:28:36 +01:00
Andy Wilkinson
45f09df7fe Merge branch '3.2.x'
Closes gh-40996
2024-06-05 14:27:16 +01:00
Andy Wilkinson
d4e9f458a3 Fix path handling and wrapping in LoaderHidingResource
Closes gh-39472
2024-06-05 12:33:21 +01:00
Andy Wilkinson
2ceb7b4217 Extract LoaderHidingResource as a top-level type
See gh-39472
2024-06-05 12:33:20 +01:00
Moritz Halbritter
70946b7f2f Merge branch '3.2.x'
Closes gh-40983
2024-06-04 09:06:53 +02:00
Yanming Zhou
5cfd079c55 Remove unnecessary null check
See gh-40963
2024-06-04 08:39:26 +02:00
Moritz Halbritter
197eae5ec4 Polish "Replace hard-coded links to Micrometer in documentation"
See gh-40967
2024-06-03 14:33:54 +02:00
Seungrae
1589a19a86 Replace hard-coded links to Micrometer in documentation
See gh-40967
2024-06-03 14:27:28 +02:00
Moritz Halbritter
550433e6c3 Merge branch '3.2.x'
Closes gh-40976
2024-06-03 14:13:43 +02:00
Khan, C M Abdullah
570522d876 Fix typos in method names and javadoc
See gh-40971
2024-06-03 14:05:52 +02:00
Andy Wilkinson
58a175bf23 Merge branch '3.2.x'
Closes gh-40975
2024-06-03 09:37:14 +01:00
Andy Wilkinson
dd6f516d66 Test Gradle Plugin against 8.8
Closes gh-40573
2024-06-03 08:29:02 +01:00
Scott Frederick
fa131fa6a0 Merge branch '3.2.x'
Closes gh-40959
2024-05-30 15:16:27 -05:00
Ahmed Ashour
f000af6a12 Remove unused parameter and polish javadoc
See gh-40955
2024-05-30 14:42:46 -05:00
Scott Frederick
abb1df40d1 Merge branch '3.2.x'
Closes gh-40958
2024-05-30 14:29:59 -05:00
Mateus Scheper
6c5ae329f3 Fix typo in Dev Services reference docs
See gh-40951
2024-05-30 14:27:27 -05:00
Chris Bono
0c1632de90 Fix links to Spring Pulsar ref docs
This commit fixes several broken links from pulsar.adoc to the
Spring Pulsar reference docs. The breakage occurred due to some
doc re-organization in Spring Pulsar.

See gh-40948
2024-05-30 14:12:33 -05:00
Andy Wilkinson
087789bda3 Merge branch '3.2.x'
Closes gh-40953
2024-05-30 08:05:09 +01:00
Andy Wilkinson
211bf95f45 Revert "Adapt to Spring Data Neo4j now requiring a transaction manager"
This reverts commit b6467ed826. Changes
in Spring Data Neo4j mean that these changes are no longer necessary.
They also caused a problem with multiple transaction managers being
present when mixing Neo4j and, say, Data JPA.

Closes gh-40895
2024-05-30 08:00:11 +01:00
Andy Wilkinson
10e23b8f35 Polish "Fix Flyway 10 in a GraalVM native image"
See gh-40821
2024-05-29 14:21:17 +01:00
Maziz
345edb1301 Fix Flyway 10 in a GraalVM native image
See gh-40821
2024-05-29 14:18:10 +01:00
Moritz Halbritter
0dff055c38 Apply configuration to CycloneDX plugin only for the execution
Closes gh-40927
2024-05-29 14:37:12 +02:00
Moritz Halbritter
9e86230c06 Merge branch '3.2.x'
Closes gh-40943
2024-05-29 14:28:43 +02:00
erie0210
2e1ad6bdcc Add Kotlin example for @Testcontainers
See gh-40905
2024-05-29 14:28:11 +02:00
Fouad Almalki
fad0f0a83d Add newline before the Spring banner
See gh-40889
2024-05-29 14:16:37 +02:00
Moritz Halbritter
c479c56836 Merge branch '3.2.x'
Closes gh-40942
2024-05-29 14:13:43 +02:00
Khan, C M Abdullah
ab2ba674b6 Fix various minor inconsistencies in the documentation
See gh-40900
2024-05-29 14:12:04 +02:00
Moritz Halbritter
8f1166f4da Merge branch '3.2.x'
Closes gh-40941
2024-05-29 14:06:37 +02:00
vsanna
3ae1c111a0 Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents
See gh-40918
2024-05-29 14:02:14 +02:00
Andy Wilkinson
cf447e3aa6 Merge branch '3.2.x'
Closes gh-40931
2024-05-28 16:52:32 +01:00
Andy Wilkinson
5ee0580339 Upgrade to the latest Framework 6.0.x release
Closes gh-40929
2024-05-28 16:52:00 +01:00
Andy Wilkinson
73b7705baf Merge branch '3.2.x'
Closes gh-40924
2024-05-28 10:51:08 +01:00
Andy Wilkinson
d80cf05406 Remove unnecessary use of SingletonSupplier
As of Framework 6.1, it contains a field of a type that's
incompatible with Gradle's configuration cache.

Fixes gh-40911
2024-05-28 10:50:33 +01:00
Moritz Halbritter
9def6f86c9 Keep track of written jar entries to not duplicate them
Closes gh-40903
2024-05-27 12:18:00 +02:00
Phillip Webb
82d8222f56 Polish 2024-05-24 18:10:03 -07:00
Andy Wilkinson
062d9dc54f Upgrade to Spring Batch 5.1.2
Closes gh-40670
2024-05-22 19:16:49 +01:00
Andy Wilkinson
299f2100d6 Upgrade to Netty 4.1.110.Final
Closes gh-40880
2024-05-22 19:16:48 +01:00
Andy Wilkinson
aa513a61ed Upgrade to Byte Buddy 1.14.16
Closes gh-40879
2024-05-22 19:16:44 +01:00
Andy Wilkinson
477cdcae21 Upgrade to Spring Batch 5.1.2
Closes gh-40657
2024-05-22 19:14:48 +01:00
Andy Wilkinson
6ca3db067d Upgrade to Netty 4.1.110.Final
Closes gh-40878
2024-05-22 19:14:47 +01:00
Andy Wilkinson
0ffd7e6910 Upgrade to Byte Buddy 1.14.16
Closes gh-40877
2024-05-22 19:14:42 +01:00
Andy Wilkinson
d05d0105db Merge branch '3.2.x' 2024-05-22 17:02:37 +01:00
Andy Wilkinson
35fb54a4d3 Polish deprecation notice 2024-05-22 17:02:29 +01:00
Scott Frederick
fccc4ec3b8 Merge branch '3.2.x'
Closes gh-40871
2024-05-22 08:36:35 -05:00
Scott Frederick
4e5cd2c2fd Fix default security options for bootBuildImage task
Fixes gh-39830
2024-05-22 07:56:15 -05:00
Moritz Halbritter
3858a33162 Merge branch '3.2.x'
Closes gh-40869
2024-05-22 13:49:35 +02:00
Chris Bono
7a7bcd07da Encode JSON string in Pulsar auth params
The values in the `spring.pulsar.client.authentication.param`
config props map are not currently JSON encoded. For simple
values this is fine. However, some custom auth modules may
require more complex parameter values that may contain special
characters that results in invalid JSON. This commmit encodes
the parameter values using a very simple hand-rolled escape
function.

See gh-40493
2024-05-22 13:49:05 +02:00
Andy Wilkinson
da4c2db3a7 Ensure default mime mappings are applied
Fixes gh-40860
2024-05-22 12:19:31 +01:00
Andy Wilkinson
baf34c43f3 Upgrade to Hibernate 6.5.2.Final
Closes gh-40867
2024-05-22 10:36:01 +01:00
Piyal Ahmed
21df3ff1de Fix typo in Neo4jReactiveDataAutoConfiguration class
See gh-40836
2024-05-22 11:22:46 +02:00
Andy Wilkinson
45481d7918 Upgrade to Spring Session 3.3.0
Closes gh-40679
2024-05-22 10:04:21 +01:00
Andy Wilkinson
a7a82980ce Upgrade to Spring Pulsar 1.1.0
Closes gh-40677
2024-05-22 10:04:20 +01:00
Andy Wilkinson
fdd4ee8fb2 Upgrade to Spring Integration 6.3.0
Closes gh-40675
2024-05-22 10:04:20 +01:00
Andy Wilkinson
949a5f0a3d Upgrade to Spring GraphQL 1.3.0
Closes gh-40673
2024-05-22 10:04:19 +01:00
Andy Wilkinson
067c7f3be4 Upgrade to Spring Authorization Server 1.3.0
Closes gh-40669
2024-05-22 10:04:19 +01:00
Andy Wilkinson
ddd11461c5 Upgrade to Infinispan 15.0.4.Final
Closes gh-40865
2024-05-22 10:04:18 +01:00
Andy Wilkinson
7bec440d03 Merge branch '3.2.x' 2024-05-22 09:58:37 +01:00
Andy Wilkinson
d340f87c22 Disable test when Docker is not available
See gh-40585
2024-05-22 09:58:23 +01:00
Andy Wilkinson
de75283f36 Upgrade to Spring Session 3.2.3
Closes gh-40663
2024-05-22 09:57:24 +01:00
Andy Wilkinson
7a60bbbba4 Upgrade to Spring Pulsar 1.0.6
Closes gh-40662
2024-05-22 09:57:23 +01:00
Andy Wilkinson
814f01551d Upgrade to Spring Integration 6.2.5
Closes gh-40660
2024-05-22 09:57:21 +01:00
Andy Wilkinson
2d979bf06e Merge branch '3.2.x'
Closes gh-40863
2024-05-22 09:16:57 +01:00
Andy Wilkinson
468e246dbb Make sure container's started before connection details use it
Prior to this commit, a Testcontainer that was managed as a bean
would not have been started in time if it was accessed before
the bean factory's configuration had been frozen. A common way
for this to occur is when using JPA. The entity manager factory
bean is LoadTimeWeaverAware which causes it to be created before
configuration is frozen. Creating this bean requires the DataSource
which in turn requires the JdbcConnectionDetails and its JDBC URL.
Getting the JDBC URL From the connection details requires the
container hosting the SQL database to have been started.

This commit updates ContainerConnectionDetails, the super-class for
all Testcontainer-based ConnectionDetails implementations, to publish
an event when the Container is retrieved from the details. When this
event is published, TestcontainersLifecycleBeanPostProcessor
initializes all containers that are defined as beans.

Closes gh-40585
2024-05-22 09:15:21 +01:00
Andy Wilkinson
f355080dc8 Merge branch '3.2.x'
Closes gh-40855
2024-05-21 15:48:15 +01:00
Andy Wilkinson
486ceecc9a Use the bean factory to get the type produced by a factory bean
Previously, we only looked at the OBJECT_TYPE_ATTRIBUTE on the
factory bean's definition. This did not work for situations
where the information's provided by the definition's target type
rather than the attribute.

Rather than manually considering the target type in addition to
the existing consideration of the attribute, we now ask the bean
factory for the type that will be produced by the factory bean
instead. This should insulate us from any changes and
enhancements in Framework in the future.

Fixes gh-40234
2024-05-21 15:27:59 +01:00
Andy Wilkinson
fa074196d3 Merge branch '3.2.x'
Closes gh-40851
2024-05-21 10:44:41 +01:00
Andy Wilkinson
a894879085 Use DefaultDbRefResolver whenever MongoDatabaseFactory is available
Fixes gh-39405
2024-05-21 10:29:39 +01:00
Andy Wilkinson
63515012d8 Merge branch '3.2.x'
Closes gh-40850
2024-05-21 10:29:12 +01:00
Andy Wilkinson
823cc90b46 Merge branch '3.1.x' into 3.2.x
Closes gh-40849
2024-05-21 10:28:59 +01:00
Andy Wilkinson
f692fb1471 Ensure that Hazelcast binds to localhost for client tests
Closes gh-40848
2024-05-21 10:28:49 +01:00
Phillip Webb
88917b554b Merge branch '3.2.x'
Closes gh-40846
2024-05-20 21:32:12 -07:00
Phillip Webb
39ab959af8 Merge branch '3.1.x' into 3.2.x
Closes gh-40845
2024-05-20 21:06:59 -07:00
Phillip Webb
f743dc82fc Improve graceful shutdown documentation to remove ambiguity
Closes gh-40108
2024-05-20 21:06:22 -07:00
Phillip Webb
336dcab0f9 Merge branch '3.2.x'
Closes gh-40844
2024-05-20 18:58:25 -07:00
Phillip Webb
44619a9eef Merge branch '3.1.x' into 3.2.x
Closes gh-40843
2024-05-20 18:58:09 -07:00
Phillip Webb
f5f02d6df1 Document that a private constructor opts-out of constructor binding
Closes gh-34820
2024-05-20 18:56:46 -07:00
Andy Wilkinson
4272016481 Upgrade to Spring Kafka 3.2.0
Closes gh-40676
2024-05-20 20:35:10 +01:00
Andy Wilkinson
57dd05b423 Upgrade to Cassandra Driver 4.18.1
Closes gh-40842
2024-05-20 20:35:10 +01:00
Andy Wilkinson
dda74cab94 Upgrade to Spring Kafka 3.1.5
Closes gh-40661
2024-05-20 20:33:14 +01:00
Andy Wilkinson
64ba92e29a Upgrade to Spring Kafka 3.0.17
Closes gh-40651
2024-05-20 20:31:25 +01:00
Andy Wilkinson
052cb19653 Upgrade to Spring Security 6.3.0
Closes gh-40678
2024-05-20 18:03:05 +01:00
Andy Wilkinson
bc0fd926be Upgrade to Spring AMQP 3.1.5
Closes gh-40829
2024-05-20 18:03:04 +01:00
Andy Wilkinson
ce81f7cabc Upgrade to Pulsar 3.2.3
Closes gh-40841
2024-05-20 18:03:04 +01:00
Andy Wilkinson
9d44468d44 Upgrade to Spring AMQP 3.1.5
Closes gh-40827
2024-05-20 18:00:50 +01:00
Andy Wilkinson
7c59dfb782 Upgrade to Spring AMQP 3.0.14
Closes gh-40824
2024-05-20 17:58:55 +01:00
Andy Wilkinson
a40ecafe36 Merge branch '3.2.x'
Closes gh-40839
2024-05-20 15:55:16 +01:00
Andy Wilkinson
b718e5806f Merge branch '3.1.x' into 3.2.x
Closes gh-40838
2024-05-20 15:55:00 +01:00
Andy Wilkinson
1d91757061 Document that HttpMessageConverters can be used for reordering/removal
Closes gh-40767
2024-05-20 15:54:12 +01:00
Andy Wilkinson
8b3c808ae6 Polish 2024-05-20 15:08:45 +01:00
Andy Wilkinson
921e459eb5 Merge branch '3.2.x'
Closes gh-40835
2024-05-20 13:12:22 +01:00
Andy Wilkinson
f440f2c3ac Merge branch '3.1.x' into 3.2.x
Closes gh-40834
2024-05-20 13:12:03 +01:00
Andy Wilkinson
f5262d89df Add missing Testcontainers service connection tests
Closes gh-35039
2024-05-20 13:02:24 +01:00
Andy Wilkinson
e752295dca Merge branch '3.2.x'
Closes gh-40831
2024-05-20 10:15:18 +01:00
Andy Wilkinson
75976713fe Polish "Fix typo in CertificateMatchingTestSource class"
See gh-40822
2024-05-20 10:14:45 +01:00
Piyal Ahmed
092e921433 Fix typo in CertificateMatchingTestSource class
See gh-40822
2024-05-20 10:13:39 +01:00
Andy Wilkinson
f825b9af1b Start building against Spring AMQP 3.1.5 snapshots
See gh-40829
2024-05-20 09:59:15 +01:00
Andy Wilkinson
5b892b163f Start building against Spring AMQP 3.1.5 snapshots
See gh-40827
2024-05-20 09:58:09 +01:00
Andy Wilkinson
b9fcd575ff Start building against Spring Integration 6.1.9 snapshots
See gh-40826
2024-05-20 09:56:59 +01:00
Andy Wilkinson
7ddbcac384 Start building against Spring AMQP 3.0.14 snapshots
See gh-40824
2024-05-20 09:56:48 +01:00
Phillip Webb
b082e5d82d Add external link indicators to API docs in Antora
Closes gh-40817
2024-05-17 09:52:24 -07:00
Scott Frederick
48632b212f Merge branch '3.2.x'
Closes gh-40819
2024-05-17 11:42:21 -05:00
Scott Frederick
7f2b917851 Merge branch '3.1.x' into 3.2.x
Closes gh-40818
2024-05-17 11:41:23 -05:00
Scott Frederick
70aceb21eb Relocate test CNB builder and buildpack
The test CNB builder and buildpack used in integration tests have moved
from a projects.registry.vmware.com registry to ghcr.io/spring-io. This
commit modifies tests to use the new location.

Closes gh-40800
2024-05-17 10:59:41 -05:00
Andy Wilkinson
f9cb42d506 Upgrade to Spring WS 4.0.11
Closes gh-40680
2024-05-17 12:30:56 +01:00
Andy Wilkinson
34c58ca52e Upgrade to Spring HATEOAS 2.3.0
Closes gh-40674
2024-05-17 12:30:56 +01:00
Andy Wilkinson
dee7ec8338 Upgrade to Spring Data Bom 2024.0.0
Closes gh-40671
2024-05-17 12:30:55 +01:00
Andy Wilkinson
191087db50 Upgrade to Pulsar Reactive 0.5.5
Closes gh-40812
2024-05-17 12:30:54 +01:00
Andy Wilkinson
ee2e699090 Upgrade to Jetty Reactive HTTPClient 4.0.4
Closes gh-40811
2024-05-17 12:30:50 +01:00
Andy Wilkinson
bc854b14a1 Upgrade to Spring WS 4.0.11
Closes gh-40664
2024-05-17 12:27:02 +01:00
Andy Wilkinson
7a523b5f6e Upgrade to Spring Data Bom 2023.1.6
Closes gh-40658
2024-05-17 12:27:01 +01:00
Andy Wilkinson
04ebddc4ba Upgrade to Pulsar Reactive 0.5.5
Closes gh-40810
2024-05-17 12:27:00 +01:00
Andy Wilkinson
a33fb25c4e Upgrade to Jetty Reactive HTTPClient 4.0.4
Closes gh-40809
2024-05-17 12:26:55 +01:00
Andy Wilkinson
7f5329fa4b Upgrade to Spring WS 4.0.11
Closes gh-40653
2024-05-17 12:24:21 +01:00
Andy Wilkinson
12a04c01d4 Upgrade to Spring Retry 2.0.6
Closes gh-40808
2024-05-17 12:24:20 +01:00
Andy Wilkinson
29a7bb2c7f Upgrade to Spring Data Bom 2023.0.12
Closes gh-40649
2024-05-17 12:24:16 +01:00
Andy Wilkinson
f5d68e7b9f Upgrade to Jetty Reactive HTTPClient 3.0.13
Closes gh-40807
2024-05-17 12:24:15 +01:00
Scott Frederick
95145b23ec Merge branch '3.2.x' 2024-05-16 22:19:13 -05:00
Scott Frederick
d38c1e06b3 Ignore exceptions when deleting caches in bind cache tests
See gh-40760
2024-05-16 22:19:04 -05:00
Scott Frederick
190b120628 Merge branch '3.2.x' 2024-05-16 21:20:10 -05:00
Scott Frederick
bdc6508b62 Catch any exception when deleting image building workspace
See gh-40760
2024-05-16 21:19:51 -05:00
Scott Frederick
5f4d7f41bc Merge branch '3.2.x'
Closes gh-40799
2024-05-16 17:38:07 -05:00
Scott Frederick
cd441130bd Warn when image building workspace directories cannot be deleted
When the `buildWorkspace` location in the
`spring-boot:build-image` Maven goal or `bootBuildImage` Gradle
task is configured to use a local bind source, the location
is passed to the CNB lifecycle without further processing by
Spring Boot. The lifecycle is in control of creating any files
in the specified location. Spring Boot tries to remove the
directories at the specified location after an image is
successfully created, but should not fail the image build
if the lifecycle has created files or directories with
permissions that keep them from being deleted successfully.

Fixes gh-40760
2024-05-16 17:37:44 -05:00
Andy Wilkinson
85acdf5165 Merge branch '3.2.x'
Closes gh-40796
2024-05-16 18:21:02 +01:00
Andy Wilkinson
524424bc98 Merge branch '3.1.x' into 3.2.x
Closes gh-40795
2024-05-16 18:20:52 +01:00
Andy Wilkinson
a1d5369a9c Limit configuration cache testing to the latest version of Gradle
Closes gh-40794
2024-05-16 18:20:13 +01:00
Andy Wilkinson
50b197da55 Merge branch '3.2.x'
Closes gh-40793
2024-05-16 18:07:01 +01:00
Andy Wilkinson
493efd6798 Merge branch '3.1.x' into 3.2.x
Closes gh-40792
2024-05-16 18:06:32 +01:00
Andy Wilkinson
f35ecfbdca Reduce and update the versions of Maven that we test against
Closes gh-40791
2024-05-16 18:05:24 +01:00
Andy Wilkinson
d77fcf30fa Merge branch '3.2.x' 2024-05-16 17:22:36 +01:00
Andy Wilkinson
feaccef3a4 Temporarily disable tests for image building with bind caches
See gh-40760
2024-05-16 17:22:02 +01:00
Andy Wilkinson
133336de20 Upgrade to Tomcat 10.1.24
Closes gh-40790
2024-05-16 15:57:52 +01:00
Andy Wilkinson
6d643b7a10 Upgrade to Spring Retry 2.0.6
Closes gh-40789
2024-05-16 15:57:21 +01:00
Andy Wilkinson
6bff2c61c3 Upgrade to SAAJ Impl 3.0.4
Closes gh-40788
2024-05-16 15:57:16 +01:00
Andy Wilkinson
af0b43276c Upgrade to Reactor Bom 2023.0.6
Closes gh-40668
2024-05-16 15:57:11 +01:00
Andy Wilkinson
4802c283b3 Upgrade to Micrometer Tracing 1.3.0
Closes gh-40667
2024-05-16 15:57:11 +01:00
Andy Wilkinson
e0b8f67d31 Upgrade to Micrometer 1.13.0
Closes gh-40666
2024-05-16 15:57:10 +01:00
Andy Wilkinson
a595fc4b17 Upgrade to Jakarta XML WS 4.0.2
Closes gh-40787
2024-05-16 15:57:10 +01:00
Andy Wilkinson
36b3724cf5 Upgrade to Jakarta XML SOAP 3.0.2
Closes gh-40786
2024-05-16 15:57:05 +01:00
Andy Wilkinson
f24d4e4a06 Upgrade to Tomcat 10.1.24
Closes gh-40785
2024-05-16 15:05:48 +01:00
Andy Wilkinson
bb8cf46a29 Upgrade to Spring Retry 2.0.6
Closes gh-40784
2024-05-16 15:05:15 +01:00
Andy Wilkinson
50c6df99b5 Upgrade to SAAJ Impl 3.0.4
Closes gh-40783
2024-05-16 15:05:09 +01:00
Andy Wilkinson
5dcd9799af Upgrade to Reactor Bom 2023.0.6
Closes gh-40656
2024-05-16 15:05:04 +01:00
Andy Wilkinson
d2b067ea3d Upgrade to Jakarta XML WS 4.0.2
Closes gh-40782
2024-05-16 15:05:03 +01:00
Andy Wilkinson
de17b6c3a1 Upgrade to Jakarta XML SOAP 3.0.2
Closes gh-40781
2024-05-16 15:04:58 +01:00
Andy Wilkinson
edd45de17f Upgrade to Tomcat 10.1.24
Closes gh-40780
2024-05-16 14:18:50 +01:00
Andy Wilkinson
219fc8a159 Upgrade to SAAJ Impl 3.0.4
Closes gh-40779
2024-05-16 14:18:21 +01:00
Andy Wilkinson
347295c081 Upgrade to Reactor Bom 2022.0.19
Closes gh-40647
2024-05-16 14:18:17 +01:00
Andy Wilkinson
d0cac7d736 Upgrade to Jetty 11.0.21
Closes gh-40778
2024-05-16 14:18:16 +01:00
Andy Wilkinson
237b288c78 Upgrade to Jakarta XML WS 4.0.2
Closes gh-40777
2024-05-16 14:18:11 +01:00
Andy Wilkinson
5469250968 Upgrade to Jakarta XML SOAP 3.0.2
Closes gh-40776
2024-05-16 14:18:07 +01:00
Andy Wilkinson
5e87fd8b11 Prohibit upgrades to Hibernate 6.5.1
Closes gh-40759
2024-05-14 09:33:52 +01:00
Andy Wilkinson
6257dc8b7b Merge branch '3.2.x'
See gh-40743
2024-05-13 20:31:14 +01:00
Andy Wilkinson
5db9f59094 Rework Jetty graceful shutdown to address race condition with 12.0.9
See gh-40724
2024-05-13 20:29:28 +01:00
Andy Wilkinson
7f6a99ce24 Merge branch '3.2.x'
Closes gh-40756
2024-05-13 17:22:43 +01:00
Andy Wilkinson
c0296c28bb Fully-qualify KafkaContainer to make it clear which one we support
Testcontainers now has org.testcontainers.containers.KafkaContainer
(that we support) and org.testcontainers.kafka.KafkaContainer (that
we don't yet support). This commit fully-qualifies the name so that
it's clear which KafkaContainer we're referring to.

Closes gh-40699
2024-05-13 17:13:37 +01:00
Andy Wilkinson
4c35cafcc4 Upgrade to Undertow 2.3.13.Final
Closes gh-40755
2024-05-13 15:58:22 +01:00
Andy Wilkinson
d3b892f302 Upgrade to Tomcat 10.1.23
Closes gh-40754
2024-05-13 15:58:22 +01:00
Andy Wilkinson
47f06b1d28 Upgrade to Testcontainers 1.19.8
Closes gh-40753
2024-05-13 15:55:55 +01:00
Andy Wilkinson
7cc76fe66b Upgrade to R2DBC Proxy 1.1.5.RELEASE
Closes gh-40752
2024-05-13 15:55:55 +01:00
Andy Wilkinson
13e6b55c4a Upgrade to Pooled JMS 3.1.6
Closes gh-40751
2024-05-13 15:55:54 +01:00
Andy Wilkinson
f82aa34211 Upgrade to Maven Shade Plugin 3.5.3
Closes gh-40750
2024-05-13 15:55:54 +01:00
Andy Wilkinson
5bcbfb0705 Upgrade to Maven Jar Plugin 3.4.1
Closes gh-40749
2024-05-13 15:55:54 +01:00
Andy Wilkinson
35fcd11e0f Upgrade to Maven Install Plugin 3.1.2
Closes gh-40748
2024-05-13 15:55:54 +01:00
Andy Wilkinson
e9978aec78 Upgrade to Maven Deploy Plugin 3.1.2
Closes gh-40747
2024-05-13 15:55:53 +01:00
Andy Wilkinson
99c919f6f7 Upgrade to Kotlin Coroutines 1.8.1
Closes gh-40746
2024-05-13 15:55:53 +01:00
Andy Wilkinson
e90ce72bc8 Upgrade to jOOQ 3.19.8
Closes gh-40744
2024-05-13 15:55:52 +01:00
Andy Wilkinson
bc436564e2 Upgrade to Jetty 12.0.9
Closes gh-40743
2024-05-13 15:55:52 +01:00
Andy Wilkinson
eab98da1b4 Upgrade to Infinispan 15.0.3.Final
Closes gh-40741
2024-05-13 15:50:05 +01:00
Andy Wilkinson
0364f17d41 Upgrade to Hibernate 6.5.0.Final
Closes gh-40740
2024-05-13 15:50:01 +01:00
Andy Wilkinson
a4a4c5f9fc Upgrade to Elasticsearch Client 8.13.4
Closes gh-40739
2024-05-13 15:49:56 +01:00
Andy Wilkinson
2c58962319 Upgrade to Dependency Management Plugin 1.1.5
Closes gh-40738
2024-05-13 15:49:52 +01:00
Andy Wilkinson
af45920dbc Upgrade to Couchbase Client 3.6.2
Closes gh-40737
2024-05-13 15:49:47 +01:00
Andy Wilkinson
14980d89e4 Upgrade to Byte Buddy 1.14.15
Closes gh-40736
2024-05-13 15:49:42 +01:00
Andy Wilkinson
341035903a Upgrade to Undertow 2.3.13.Final
Closes gh-40735
2024-05-13 14:57:18 +01:00
Andy Wilkinson
6f096c0b5f Upgrade to Tomcat 10.1.23
Closes gh-40734
2024-05-13 14:57:18 +01:00
Andy Wilkinson
f9d0a6dd04 Upgrade to Testcontainers 1.19.8
Closes gh-40733
2024-05-13 14:57:17 +01:00
Andy Wilkinson
29be3e1723 Upgrade to R2DBC Proxy 1.1.5.RELEASE
Closes gh-40732
2024-05-13 14:57:17 +01:00
Andy Wilkinson
e1e29432e8 Upgrade to Pooled JMS 3.1.6
Closes gh-40731
2024-05-13 14:57:16 +01:00
Andy Wilkinson
4e1fd41b95 Upgrade to Micrometer Tracing 1.2.6
Closes gh-40730
2024-05-13 14:57:16 +01:00
Andy Wilkinson
9d018a27fa Upgrade to Micrometer 1.12.6
Closes gh-40655
2024-05-13 14:57:15 +01:00
Andy Wilkinson
1f0b5fba4d Upgrade to Maven Shade Plugin 3.5.3
Closes gh-40729
2024-05-13 14:57:15 +01:00
Andy Wilkinson
3a34a38f97 Upgrade to Maven Install Plugin 3.1.2
Closes gh-40728
2024-05-13 14:57:14 +01:00
Andy Wilkinson
4662009596 Upgrade to Maven Deploy Plugin 3.1.2
Closes gh-40727
2024-05-13 14:57:14 +01:00
Andy Wilkinson
a21831bc03 Upgrade to jOOQ 3.18.15
Closes gh-40725
2024-05-13 14:57:13 +01:00
Andy Wilkinson
e0f93448f6 Upgrade to Jetty 12.0.9
Closes gh-40724
2024-05-13 14:57:13 +01:00
Andy Wilkinson
96bdf1a8fc Upgrade to Infinispan 14.0.28.Final
Closes gh-40723
2024-05-13 13:33:05 +01:00
Andy Wilkinson
436ae02ee9 Upgrade to Hibernate 6.4.8.Final
Closes gh-40722
2024-05-13 13:33:00 +01:00
Andy Wilkinson
9130030ec8 Upgrade to Dependency Management Plugin 1.1.5
Closes gh-40721
2024-05-13 13:32:55 +01:00
Andy Wilkinson
d7410acbe5 Upgrade to Byte Buddy 1.14.15
Closes gh-40720
2024-05-13 13:32:50 +01:00
Andy Wilkinson
e14caf3d32 Upgrade to Undertow 2.3.13.Final
Closes gh-40719
2024-05-13 12:30:00 +01:00
Andy Wilkinson
c35da125a4 Upgrade to Tomcat 10.1.23
Closes gh-40718
2024-05-13 12:29:59 +01:00
Andy Wilkinson
f633d25626 Upgrade to R2DBC Proxy 1.1.5.RELEASE
Closes gh-40717
2024-05-13 12:28:03 +01:00
Andy Wilkinson
9a0a34082c Upgrade to Pooled JMS 3.1.6
Closes gh-40716
2024-05-13 12:27:58 +01:00
Andy Wilkinson
0b292ca0d1 Upgrade to Micrometer Tracing 1.1.13
Closes gh-40715
2024-05-13 12:27:53 +01:00
Andy Wilkinson
8064a962c2 Upgrade to Micrometer 1.11.12
Closes gh-40646
2024-05-13 12:27:48 +01:00
Andy Wilkinson
8ddfc4029a Upgrade to Maven Install Plugin 3.1.2
Closes gh-40714
2024-05-13 12:27:47 +01:00
Andy Wilkinson
6ee06de5bf Upgrade to Maven Deploy Plugin 3.1.2
Closes gh-40713
2024-05-13 12:27:42 +01:00
Andy Wilkinson
cec0c93a7b Upgrade to jOOQ 3.18.15
Closes gh-40712
2024-05-13 12:27:37 +01:00
Andy Wilkinson
e5944a7b11 Upgrade to Infinispan 14.0.28.Final
Closes gh-40711
2024-05-13 12:27:32 +01:00
Andy Wilkinson
98ea21d1f2 Upgrade to Hibernate 6.2.25.Final
Closes gh-40710
2024-05-13 12:27:27 +01:00
Andy Wilkinson
9e3cb34927 Upgrade to Dependency Management Plugin 1.1.5
Closes gh-40709
2024-05-13 12:27:22 +01:00
Andy Wilkinson
af4e3984c7 Upgrade to Byte Buddy 1.14.15
Closes gh-40708
2024-05-13 12:27:17 +01:00
Moritz Halbritter
d98987f11e Merge branch '3.2.x'
Closes gh-40701
2024-05-13 11:31:55 +02:00
Moritz Halbritter
364af04377 Merge branch '3.1.x' into 3.2.x
Closes gh-40700
2024-05-13 11:30:42 +02:00
Yanming Zhou
0e450d602d Use CollectionUtils.isEmpty() and StringUtils.hasLength()
See gh-40645
2024-05-13 11:26:56 +02:00
Andy Wilkinson
53e1c7ed7d Include Kotlin API documentation in the documentation site
Closes gh-40692
2024-05-10 14:56:33 +01:00
Andy Wilkinson
772e4ca78d Merge branch '3.2.x'
Closes gh-40691
2024-05-10 12:37:39 +01:00
Andy Wilkinson
e55773d14e Merge branch '3.1.x' into 3.2.x
Closes gh-40690
2024-05-10 12:37:29 +01:00
Andy Wilkinson
a67c8e4bbd Perform analysis even when property is not in the environment
Closes gh-33261
2024-05-10 12:36:59 +01:00
Andy Wilkinson
0ea4da3728 Start building against Spring WS 4.0.11 snapshots
See gh-40680
2024-05-09 14:30:53 +01:00
Andy Wilkinson
8050eac5dd Start building against Spring Session 3.3.0 snapshots
See gh-40679
2024-05-09 14:30:53 +01:00
Andy Wilkinson
2d95b54e7c Start building against Spring Security 6.3.0 snapshots
See gh-40678
2024-05-09 14:30:52 +01:00
Andy Wilkinson
8a306ffd61 Start building against Spring Pulsar 1.1.0 snapshots
See gh-40677
2024-05-09 14:30:52 +01:00
Andy Wilkinson
b122bffa80 Start building against Spring Kafka 3.2.0 snapshots
See gh-40676
2024-05-09 14:30:51 +01:00
Andy Wilkinson
e112f7883c Start building against Spring Integration 6.3.0 snapshots
See gh-40675
2024-05-09 14:30:51 +01:00
Andy Wilkinson
6a39c37a73 Start building against Spring HATEOAS 2.3.0 snapshots
See gh-40674
2024-05-09 14:30:50 +01:00
Andy Wilkinson
578db7fbf4 Start building against Spring GraphQL 1.3.0 snapshots
See gh-40673
2024-05-09 14:30:50 +01:00
Andy Wilkinson
89fa25b602 Upgrade to Neo4j Java Driver 5.20.0
Closes gh-40681
2024-05-09 14:30:49 +01:00
Andy Wilkinson
7890d3c157 Start building against Spring Data Bom 2024.0.0 snapshots
See gh-40671
2024-05-09 14:29:05 +01:00
Andy Wilkinson
17eff3e5cf Start building against Spring Batch 5.1.2 snapshots
See gh-40670
2024-05-09 14:29:00 +01:00
Andy Wilkinson
fc926103b5 Start building against Spring Authorization Server 1.3.0 snapshots
See gh-40669
2024-05-09 14:28:55 +01:00
Andy Wilkinson
3c0f0e64ee Start building against Reactor Bom 2023.0.6 snapshots
See gh-40668
2024-05-09 14:28:50 +01:00
Andy Wilkinson
02e39a0dec Start building against Micrometer Tracing 1.3.0 snapshots
See gh-40667
2024-05-09 14:28:45 +01:00
Andy Wilkinson
39752c5365 Start building against Micrometer 1.13.0 snapshots
See gh-40666
2024-05-09 14:28:40 +01:00
Andy Wilkinson
207ea098e9 Start building against Spring WS 4.0.11 snapshots
See gh-40664
2024-05-09 12:19:30 +01:00
Andy Wilkinson
d0550d8441 Start building against Spring Session 3.2.3 snapshots
See gh-40663
2024-05-09 12:19:29 +01:00
Andy Wilkinson
da1226822c Start building against Spring Pulsar 1.0.6 snapshots
See gh-40662
2024-05-09 12:19:29 +01:00
Andy Wilkinson
ef503323d8 Start building against Spring Kafka 3.1.5 snapshots
See gh-40661
2024-05-09 12:19:28 +01:00
Andy Wilkinson
30ef19c422 Start building against Spring Integration 6.2.5 snapshots
See gh-40660
2024-05-09 12:19:28 +01:00
Andy Wilkinson
0a212dac4c Upgrade to Neo4j Java Driver 5.20.0
Closes gh-40665
2024-05-09 12:19:27 +01:00
Andy Wilkinson
5f6fb96931 Start building against Spring Data Bom 2023.1.6 snapshots
See gh-40658
2024-05-09 12:16:07 +01:00
Andy Wilkinson
b6135c564c Start building against Spring Batch 5.1.2 snapshots
See gh-40657
2024-05-09 12:16:03 +01:00
Andy Wilkinson
077e29eb8c Start building against Reactor Bom 2023.0.6 snapshots
See gh-40656
2024-05-09 12:15:58 +01:00
Andy Wilkinson
36bf25da9c Start building against Micrometer 1.12.6 snapshots
See gh-40655
2024-05-09 12:15:52 +01:00
Andy Wilkinson
dcae376a3b Start building against Spring WS 4.0.11 snapshots
See gh-40653
2024-05-09 11:25:49 +01:00
Andy Wilkinson
b4dedd73c9 Start building against Spring Session 3.1.6 snapshots
See gh-40652
2024-05-09 11:25:49 +01:00
Andy Wilkinson
a9df5b3d05 Start building against Spring Kafka 3.0.17 snapshots
See gh-40651
2024-05-09 11:25:48 +01:00
Andy Wilkinson
23f136d606 Upgrade to Neo4j Java Driver 5.20.0
Closes gh-40654
2024-05-09 11:25:47 +01:00
Andy Wilkinson
d3116124b9 Start building against Spring Data Bom 2023.0.12 snapshots
See gh-40649
2024-05-09 11:21:44 +01:00
Andy Wilkinson
02e390f05d Start building against Spring Batch 5.0.6 snapshots
See gh-40648
2024-05-09 11:21:39 +01:00
Andy Wilkinson
a7ac7bda4b Start building against Reactor Bom 2022.0.19 snapshots
See gh-40647
2024-05-09 11:21:35 +01:00
Andy Wilkinson
7a6a58174e Start building against Micrometer 1.11.12 snapshots
See gh-40646
2024-05-09 11:21:30 +01:00
Phillip Webb
22386f4ddd Fix error in antora.yml 2024-05-08 19:03:44 -07:00
Phillip Webb
348ed47e67 Merge branch '3.2.x' 2024-05-08 18:28:24 -07:00
Phillip Webb
24bfe5087f Fix checkstyle violation
See gh-40549
2024-05-08 18:28:09 -07:00
Phillip Webb
5e4796f0fb Merge branch '3.2.x' 2024-05-08 18:05:31 -07:00
Phillip Webb
8457fc333f Adapt Windows path handling fix to deal with Jetty
Update `NestedLocation` to deal with the fact that Jetty attempts
to fix URLs.

See gh-40549
2024-05-08 18:04:17 -07:00
Phillip Webb
9852a66a37 Polish Antora 2024-05-08 15:58:17 -07:00
Phillip Webb
ac9d2e7c11 Merge branch '3.2.x'
Closes gh-40643
2024-05-08 15:44:35 -07:00
Phillip Webb
7708ec7592 Fix Windows path handling for nested jars
Update `Path` creation for nested locations to allow both UNC and classic
file references to be used. This commit attempts to align our URL
handling with that of standard file URLs. The `NestedLocation` class
no longer attempts to remove leading all `\` characters and instead
only removes the first `\` when the second char is `:`. This duplicates
the logic found in Java's own internal `WindowsUriSupport` class which
is used when calling `Path.of(url)` with a `file:` URL.

Fixes gh-40549
2024-05-08 15:44:03 -07:00
Moritz Halbritter
fb64e95271 Merge branch '3.2.x'
Closes gh-40638
2024-05-08 14:06:43 +02:00
Moritz Halbritter
92f7414fad Favor Duration accepting timeout method over int method
Closes gh-40635
2024-05-08 14:01:09 +02:00
Piyal Ahmed
44804ae5aa Fix typo "Tutoral" in features doc
See gh-40631
2024-05-07 12:36:17 +02:00
Moritz Halbritter
f27aadbbd1 Polish "Fix code inclusion in Jersey documentation"
See gh-40629
2024-05-07 10:00:42 +02:00
Piyal Ahmed
3ce1bf6c8f Fix code inclusion in Jersey documentation
See gh-40629
2024-05-07 09:55:20 +02:00
Phillip Webb
e954afdc2e Tweak documentation redirect 2024-05-06 13:14:48 -07:00
Moritz Halbritter
9bb981be11 Merge branch '3.2.x'
Closes gh-40625
2024-05-06 10:25:08 +02:00
Moritz Halbritter
c47cdda824 Merge branch '3.1.x' into 3.2.x
Closes gh-40624
2024-05-06 09:51:39 +02:00
Moritz Halbritter
d18fb9ce65 Upgrade to bcprov-jdk18on 1.78.1
Closes gh-40621
2024-05-06 09:49:32 +02:00
Phillip Webb
3b66eb7bb7 Merge branch '3.2.x'
See gh-40616
2024-05-03 12:31:33 -07:00
Phillip Webb
8a72e55106 Fix UriPathEncoder bug to improve performance
Fix `isAllowed` check and write test to ensure that additional object
instances are not created unnecessarily.

See gh-40615
2024-05-03 12:29:41 -07:00
Scott Frederick
259d7fdd2f Merge pull request #40617 from snicoll
* pr/40617:
  Polish "Add How-To documentation for ManagedClassNameFilter"
  Add How-To documentation for ManagedClassNameFilter

Closes gh-40617
2024-05-03 11:07:06 -05:00
Scott Frederick
289f3f9e51 Polish "Add How-To documentation for ManagedClassNameFilter"
See gh-40617
2024-05-03 10:46:38 -05:00
Stéphane Nicoll
d945443f1f Add How-To documentation for ManagedClassNameFilter
This commit documents the support of ManagedClassNameFilter that was
added in gh-39813.

See gh-40617
2024-05-03 10:44:26 -05:00
Brian Clozel
5ac1801726 Upgrade to GraphQL Java 22.0
Closes gh-40618
2024-05-03 15:03:59 +02:00
Phillip Webb
208efae975 Merge branch '3.2.x'
Closes gh-40616
2024-05-02 15:53:38 -07:00
Phillip Webb
d0ce4daec1 Use URI encoded values when creating NestedPath URIs
Update `NestedPath.toUri()` so that the URI is constructed using encoded
strings.

Fixes gh-40615
2024-05-02 15:53:01 -07:00
Moritz Halbritter
d3e49747b0 Merge branch '3.2.x' 2024-05-02 14:48:37 +02:00
Moritz Halbritter
75dac1435f Merge branch '3.1.x' into 3.2.x 2024-05-02 14:48:04 +02:00
Moritz Halbritter
68a63a7797 Polish 2024-05-02 14:47:53 +02:00
Moritz Halbritter
f6b431eb4f Merge branch '3.2.x' 2024-05-02 14:07:55 +02:00
Moritz Halbritter
516d3b1294 Test ANSI disabled in logging tests instead of integration tests
See gh-40172
2024-05-02 13:59:48 +02:00
Moritz Halbritter
6697db257c Merge branch '3.2.x'
Closes gh-40614
2024-05-02 11:56:21 +02:00
Moritz Halbritter
2183b47e62 Merge branch '3.1.x' into 3.2.x
Closes gh-40612
2024-05-02 11:53:21 +02:00
Andy Wilkinson
c44e477a77 Merge branch '3.2.x'
Closes gh-40613
2024-05-02 10:49:55 +01:00
Andy Wilkinson
94c9a5c686 Polish 2024-05-02 10:49:31 +01:00
Moritz Halbritter
1534bc8ad2 Polish "Avoid using OkHttp3ClientHttpRequestFactory in test"
See gh-40611
2024-05-02 11:45:23 +02:00
Stéphane Nicoll
20042576e9 Avoid using OkHttp3ClientHttpRequestFactory in test
See gh-40611
2024-05-02 11:45:20 +02:00
Andy Wilkinson
c7ec6080ce Publish a runtime variant that supports Java 22
In order to support Java 22, we must use spring-core 6.1.x.
spring-core 6.1.x is a multi-release jar so, in order to support Java
22, a version of Gradle that supports multi-release jars must be
used.

This commit adds a new variant to spring-boot-gradle-plugin for
modern versions of Gradle. When Gradle's plugin API version is 8.7 or
later, we use spring-core 6.1.x. spring-core 6.0.x is used at all
other times.

Closes gh-40074
2024-05-02 10:45:18 +01:00
Moritz Halbritter
16291b0fcf Merge branch '3.2.x'
Closes gh-40609
2024-05-02 11:30:09 +02:00
Moritz Halbritter
713f4f2292 Polish "Fix broken AnsiOutput.detectIfAnsiCapable on JDK22"
See gh-40172
2024-05-02 11:27:55 +02:00
facewise
1f9b62b122 Fix broken AnsiOutput.detectIfAnsiCapable on JDK22
See gh-40172
2024-05-02 11:03:06 +02:00
Moritz Halbritter
59dd34f7fc Merge branch '3.2.x'
Closes gh-40608
2024-05-02 11:01:11 +02:00
Moritz Halbritter
46ab60cc43 Merge branch '3.1.x' into 3.2.x
Closes gh-40607
2024-05-02 10:59:43 +02:00
Dave Syer
421b8e23c4 Clarify devtools restart class loader documentation
See gh-40604
2024-05-02 10:58:30 +02:00
Moritz Halbritter
51b8b992aa Merge branch '3.2.x'
Closes gh-40606
2024-05-02 10:51:24 +02:00
Moritz Halbritter
888ae040e4 Merge branch '3.1.x' into 3.2.x
Closes gh-40605
2024-05-02 10:51:10 +02:00
Moritz Halbritter
64b302032c Polish "Change Spring Boot CLI init command docs default build system to gradle"
See gh-40603
2024-05-02 10:49:51 +02:00
coursar
1a786fc788 Change Spring Boot CLI init command docs default build system to gradle
See gh-40603
2024-05-02 10:44:33 +02:00
Johnny Lim
9eeddbe89e Add metadata for default value of management.zipkin.tracing.encoding
See gh-40588
2024-05-02 09:46:53 +02:00
Phillip Webb
ad7ab41742 Merge branch '3.2.x'
Closes gh-40601
2024-05-01 22:57:08 -07:00
Phillip Webb
93728cdfb1 Merge branch '3.1.x' into 3.2.x
Closes gh-40600
2024-05-01 22:55:30 -07:00
Johnny Lim
f0fcc92b49 Remove reassignments for builders in GraphQL auto-configurations
See gh-40590
2024-05-01 22:51:19 -07:00
Phillip Webb
63dedaafe0 Merge branch '3.2.x'
Closes gh-40599
2024-05-01 22:46:53 -07:00
yokotaso
5b4bd61720 Fix possible NullPointerException from getPermission()
Fix regression in `JarUrlConnection` where a NullPointerException could
be thrown internally causing performance issues.

When the SecurityManager is present, the following stack trace is
thrown:

java.lang.NullPointerException: Cannot invoke "java.net.URLConnection.getPermission()" because "this.jarFileConnection" is null
        at org.springframework.boot.loader.net.protocol.jar.JarUrlConnection.getPermission(JarUrlConnection.java:175)
        at java.base/jdk.internal.loader.URLClassPath.check(URLClassPath.java:553)
        at java.base/jdk.internal.loader.URLClassPath$Loader.findResource(URLClassPath.java:612)
        at java.base/jdk.internal.loader.URLClassPath.findResource(URLClassPath.java:296)
        at java.base/java.net.URLClassLoader$2.run(URLClassLoader.java:629)
        at java.base/java.net.URLClassLoader$2.run(URLClassLoader.java:627)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base/java.net.URLClassLoader.findResource(URLClassLoader.java:626)
        at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.findResource(JarUrlClassLoader.java:70)
        at java.base/java.lang.ClassLoader.getResource(ClassLoader.java:1403)
        at java.base/java.net.URLClassLoader.getResourceAsStream(URLClassLoader.java:290)
        at java.base/java.lang.Class.getResourceAsStream(Class.java:2850)

See gh-39856
2024-05-01 22:42:52 -07:00
Phillip Webb
ff5c2a2351 Improve javadoc cleanup to remove duplicate spaces
Improve `TypeUtils` so that repeated space chars are removed.

Fixes gh-40593
2024-05-01 22:37:10 -07:00
Moritz Halbritter
d0421fa2d6 Merge branch '3.2.x'
Closes gh-40584
2024-04-30 15:11:48 +02:00
Moritz Halbritter
a6dd8b71bd Add exception and failure analyzer for missing AOT initializer
The diagnostics text include the name of the AOT initializer class and
the main class name. It also tells the user how to switch of the AOT
mode.

Closes gh-38645
2024-04-30 15:11:32 +02:00
Scott Frederick
c6c02906ef Merge branch '3.2.x'
Closes gh-40577
2024-04-29 16:43:20 -05:00
Scott Frederick
21a0bc7fee Merge branch '3.1.x' into 3.2.x
Closes gh-40576
2024-04-29 16:42:53 -05:00
Johnny Lim
e2973a90a8 Use ConcurrentHashMap.newKeySet where feasible
See gh-40567
2024-04-29 15:41:37 -05:00
Moritz Halbritter
6c154789f5 Merge branch '3.2.x'
Closes gh-40565
2024-04-29 12:00:42 +02:00
Moritz Halbritter
7ac0d0cde6 Merge branch '3.1.x' into 3.2.x
Closes gh-40564
2024-04-29 11:56:32 +02:00
Moritz Halbritter
d716d99d1b Note that Docker Compose is excluded by default from packaged jars
Closes gh-40556
2024-04-29 11:54:17 +02:00
Moritz Halbritter
1f80f72a73 Merge branch '3.2.x'
Closes gh-40561
2024-04-29 10:14:17 +02:00
Moritz Halbritter
be5039041c Defer creation of maps in MapBinder
Closes gh-39375
2024-04-29 10:07:40 +02:00
Moritz Halbritter
12cfb1fd2f Merge branch '3.2.x'
Closes gh-40560
2024-04-29 10:04:32 +02:00
Moritz Halbritter
8a3b0cd221 Throw dedicated exception if bundle content is not watchable
This also adds a FailureAnalyzer which prints a helpful message how to
fix that problem.

Closes gh-38903
2024-04-29 09:46:19 +02:00
Scott Frederick
3c00bf367d Adapt to changes in Logback include processing
Fixes gh-40491
2024-04-26 13:33:51 -05:00
Andy Wilkinson
76380ddbeb Merge branch '3.2.x'
Closes gh-40535
2024-04-26 14:04:26 +01:00
Andy Wilkinson
960f020a18 Merge branch '3.1.x' into 3.2.x
Closes gh-40534
2024-04-26 14:02:52 +01:00
Andy Wilkinson
95eb9bd7dc Allow s-b-dependencies to be used when ojdbc-bom is banned
Closes gh-39945
2024-04-26 14:02:00 +01:00
Andy Wilkinson
8221de2b1e Merge branch '3.2.x'
Closes gh-40533
2024-04-26 14:00:52 +01:00
Andy Wilkinson
eb7e7b6425 Merge branch '3.1.x' into 3.2.x
Closes gh-40532
2024-04-26 13:51:33 +01:00
Andy Wilkinson
d2a5bb3b26 Add dependency management alignment infrastructure
Closes gh-40531
2024-04-26 13:51:16 +01:00
Moritz Halbritter
a12e3d4594 Merge branch '3.2.x'
Closes gh-40530
2024-04-26 11:13:03 +02:00
Moritz Halbritter
5707ca83e9 Merge branch '3.1.x' into 3.2.x
Closes gh-40529
2024-04-26 11:12:46 +02:00
chaewss
d51282aff5 Remove unnecessary null check for expectedDeprecationMessages
See gh-40524
2024-04-26 11:12:20 +02:00
Andy Wilkinson
592571c16e Merge branch '3.2.x'
Closes gh-40528
2024-04-26 09:34:00 +01:00
Andy Wilkinson
087e467387 Merge branch '3.1.x' into 3.2.x
Closes gh-40527
2024-04-26 09:33:12 +01:00
Andy Wilkinson
83f692237d Migrate to com.gradle.develocity plugin
Closes gh-40153
2024-04-26 09:30:48 +01:00
Moritz Halbritter
760bc9237d Merge branch '3.2.x' 2024-04-26 09:20:47 +02:00
Moritz Halbritter
f13e487724 Close streams in test before deleting file 2024-04-26 09:20:36 +02:00
Phillip Webb
abdff95ad0 Merge branch '3.2.x'
Closes gh-40526
2024-04-25 12:54:13 -07:00
Phillip Webb
9e40970280 Support gzip compressed image layers
Update buildpack support to allow gzip compressed image layers to be
used when returned by the Docker engine. This update is restores
buildpack support when using Docker Desktop with the "Use containerd
for pulling and storing images" option enabled.

This commit introduces a new `ExportedImageTar` class to deal with the
intricacies of determining the mimetype of a layer. The class deals with
the parsing of `index.json' and related manifest blobs in order to
obtain layer information. The legacy `manifest.json` format is also
supported should `index.json` be missing.

Tests have been added to ensure that export archives from Docker Engine,
Docker Desktop (with and without containerd), and Podman can be used.

Fixes gh-40100

Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com>
Co-authored-by: Scott Frederick <scott.frederick@broadcom.com>
2024-04-25 11:51:59 -07:00
Andy Wilkinson
515bccac6b Polish 2024-04-25 14:10:02 +01:00
Andy Wilkinson
aeb5b1ffe3 Merge branch '3.2.x'
Closes gh-40523
2024-04-25 13:45:12 +01:00
Andy Wilkinson
79c3f0335b Merge branch '3.1.x' into 3.2.x
Closes gh-40522
2024-04-25 13:43:03 +01:00
Andy Wilkinson
27418edeb0 Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto
Closes gh-40503
2024-04-25 13:39:28 +01:00
Andy Wilkinson
f1d0bcda2f Revert "Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto"
This reverts commit 273f8e20c2.
2024-04-25 12:44:51 +01:00
Andy Wilkinson
273f8e20c2 Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto 2024-04-25 12:24:47 +01:00
Moritz Halbritter
6bb8a11295 Merge branch '3.2.x'
Closes gh-40517
2024-04-25 11:07:36 +02:00
Moritz Halbritter
26f1bbb634 Merge branch '3.1.x' into 3.2.x
Closes gh-40516
2024-04-25 11:07:25 +02:00
Moritz Halbritter
2e906c4720 Catch exceptions thrown during String format when collecting diagnostics
Registers the LoggingLinesWriter only if debug logging is actually
enabled.

Closes gh-40500
2024-04-25 11:06:31 +02:00
Moritz Halbritter
744bea5587 Merge branch '3.2.x'
Closes gh-40515
2024-04-25 09:45:37 +02:00
Moritz Halbritter
503d8c1273 Merge branch '3.1.x' into 3.2.x
Closes gh-40514
2024-04-25 09:44:51 +02:00