Stéphane Nicoll
4812f6da27
Start building against Spring Kafka 3.3.0-M2 snapshots
...
See gh-41821
2024-08-12 09:40:02 +02:00
Stéphane Nicoll
f501b3dc2b
Upgrade to Yasson 3.0.4
...
Closes gh-41820
2024-08-12 09:40:02 +02:00
Stéphane Nicoll
040f4cbbfb
Upgrade to Testcontainers 1.20.1
...
Closes gh-41818
2024-08-12 09:40:01 +02:00
Stéphane Nicoll
53a1cc0732
Upgrade to SQLite JDBC 3.46.0.1
...
Closes gh-41817
2024-08-12 09:40:01 +02:00
Stéphane Nicoll
3004ac478d
Upgrade to SLF4J 2.0.16
...
Closes gh-41816
2024-08-12 09:40:00 +02:00
Stéphane Nicoll
e290c9b3f4
Upgrade to Selenium HtmlUnit 4.23.0
...
Closes gh-41815
2024-08-12 09:40:00 +02:00
Stéphane Nicoll
d979484605
Upgrade to Selenium 4.23.1
...
Closes gh-41814
2024-08-12 09:40:00 +02:00
Stéphane Nicoll
56a06b336e
Upgrade to Pulsar 3.3.1
...
Closes gh-41813
2024-08-12 09:40:00 +02:00
Stéphane Nicoll
b6b7378a64
Upgrade to Oracle Database 23.5.0.24.07
...
Closes gh-41812
2024-08-12 09:39:59 +02:00
Stéphane Nicoll
33f7f1718b
Upgrade to OpenTelemetry 1.41.0
...
Closes gh-41811
2024-08-12 09:39:59 +02:00
Stéphane Nicoll
97e85bf5e2
Upgrade to Netty 4.1.112.Final
...
Closes gh-41810
2024-08-12 09:39:59 +02:00
Stéphane Nicoll
2d17b97222
Upgrade to MSSQL JDBC 12.8.0.jre11
...
Closes gh-41809
2024-08-12 09:39:59 +02:00
Stéphane Nicoll
b67b404559
Upgrade to MongoDB 5.1.3
...
Closes gh-41808
2024-08-12 09:39:59 +02:00
Stéphane Nicoll
d3d1f82526
Upgrade to Maven Javadoc Plugin 3.8.0
...
Closes gh-41807
2024-08-12 09:39:58 +02:00
Stéphane Nicoll
3a6bdd386c
Upgrade to MariaDB 3.4.1
...
Closes gh-41806
2024-08-12 09:39:58 +02:00
Stéphane Nicoll
dd693fcfb3
Upgrade to Liquibase 4.29.1
...
Closes gh-41805
2024-08-12 09:39:58 +02:00
Stéphane Nicoll
935f30df24
Upgrade to Jetty Reactive HTTPClient 4.0.6
...
Closes gh-41802
2024-08-12 09:39:58 +02:00
Stéphane Nicoll
e8ad8bfce6
Upgrade to Jersey 3.1.8
...
Closes gh-41801
2024-08-12 09:39:57 +02:00
Stéphane Nicoll
65170c6bbb
Upgrade to Infinispan 15.0.7.Final
...
Closes gh-41800
2024-08-12 09:39:57 +02:00
Stéphane Nicoll
bc04d70ed1
Upgrade to HtmlUnit 4.4.0
...
Closes gh-41799
2024-08-12 09:39:57 +02:00
Stéphane Nicoll
c7bf636116
Upgrade to Hazelcast 5.5.0
...
Closes gh-41798
2024-08-12 09:39:57 +02:00
Stéphane Nicoll
3508027399
Upgrade to Elasticsearch Client 8.14.3
...
Closes gh-41797
2024-08-12 09:39:56 +02:00
Stéphane Nicoll
90703b4c7e
Upgrade to CycloneDX Maven Plugin 2.8.1
...
Closes gh-41796
2024-08-12 09:39:56 +02:00
Stéphane Nicoll
141059ad9a
Upgrade to Commons Lang3 3.16.0
...
Closes gh-41795
2024-08-12 09:39:56 +02:00
Stéphane Nicoll
ca9cac6270
Upgrade to Artemis 2.36.0
...
Closes gh-41794
2024-08-12 09:39:56 +02:00
Stéphane Nicoll
ebace48ade
Upgrade to ActiveMQ 6.1.3
...
Closes gh-41793
2024-08-12 09:39:56 +02:00
Moritz Halbritter
c34c0d1927
Merge branch '3.3.x'
2024-08-12 09:23:01 +02:00
Moritz Halbritter
fe55ce9357
Improve Dockerfiles example in packaging documentation
2024-08-12 09:20:46 +02:00
Stéphane Nicoll
771b722361
Upgrade to Yasson 3.0.4
...
Closes gh-41792
2024-08-12 07:28:42 +02:00
Stéphane Nicoll
e6462764bf
Upgrade to SLF4J 2.0.16
...
Closes gh-41790
2024-08-12 07:28:34 +02:00
Stéphane Nicoll
b3e6827161
Upgrade to Pulsar 3.2.4
...
Closes gh-41789
2024-08-12 07:28:30 +02:00
Stéphane Nicoll
dc093bb89f
Upgrade to Netty 4.1.112.Final
...
Closes gh-41788
2024-08-12 07:28:26 +02:00
Stéphane Nicoll
f4f3cbfde4
Upgrade to Jetty Reactive HTTPClient 4.0.6
...
Closes gh-41786
2024-08-12 07:28:18 +02:00
Stéphane Nicoll
8c254c3394
Upgrade to Jersey 3.1.8
...
Closes gh-41785
2024-08-12 07:28:13 +02:00
Stéphane Nicoll
da86b04d37
Upgrade to Infinispan 15.0.7.Final
...
Closes gh-41784
2024-08-12 07:28:09 +02:00
Stéphane Nicoll
cdc7bbefce
Upgrade to CycloneDX Maven Plugin 2.8.1
...
Closes gh-41783
2024-08-12 07:28:05 +02:00
Stéphane Nicoll
64b2e6646b
Upgrade to ActiveMQ 6.1.3
...
Closes gh-41782
2024-08-12 07:28:00 +02:00
Stéphane Nicoll
4fb62fe78d
Upgrade to Yasson 3.0.4
...
Closes gh-41776
2024-08-10 15:43:49 +02:00
Stéphane Nicoll
b19df0dad3
Upgrade to SLF4J 2.0.16
...
Closes gh-41774
2024-08-10 15:43:49 +02:00
Stéphane Nicoll
f824d5c7e8
Upgrade to Netty 4.1.112.Final
...
Closes gh-41773
2024-08-10 15:43:48 +02:00
Stéphane Nicoll
7102f65ace
Upgrade to MongoDB 4.11.3
...
Closes gh-41772
2024-08-10 15:43:48 +02:00
Stéphane Nicoll
8b168db562
Upgrade to Jetty Reactive HTTPClient 4.0.6
...
Closes gh-41769
2024-08-10 15:04:40 +02:00
Stéphane Nicoll
65015f6241
Upgrade to Jersey 3.1.8
...
Closes gh-41768
2024-08-10 15:04:36 +02:00
Stéphane Nicoll
94f26c0ba1
Upgrade to Infinispan 14.0.30.Final
...
Closes gh-41767
2024-08-10 15:04:32 +02:00
Stéphane Nicoll
d7670e9083
Upgrade to Hibernate 6.4.10.Final
...
Closes gh-41766
2024-08-10 15:04:27 +02:00
Stéphane Nicoll
a95c9f5355
Upgrade to Hazelcast 5.3.8
...
Closes gh-41765
2024-08-10 15:04:23 +02:00
Stéphane Nicoll
a5063d3365
Upgrade to ActiveMQ 5.18.5
...
Closes gh-41764
2024-08-10 15:04:18 +02:00
Stéphane Nicoll
c49a12ad2c
Start building against Spring Session 3.4.0-M2 snapshots
...
See gh-41760
2024-08-09 15:20:50 +02:00
Stéphane Nicoll
339eb20f3e
Start building against Spring Pulsar 1.2.0-M1 snapshots
...
See gh-41759
2024-08-09 15:20:50 +02:00
Stéphane Nicoll
d22897c0c0
Start building against Spring Authorization Server 1.4.0-M1 snapshots
...
See gh-41758
2024-08-09 15:20:50 +02:00
Stéphane Nicoll
a8c10a8989
Start building against Spring Security 6.4.0-M2 snapshots
...
See gh-41757
2024-08-09 15:20:49 +02:00
Stéphane Nicoll
dba425c7f0
Upgrade to Neo4j Java Driver 5.23.0
...
Closes gh-41756
2024-08-09 14:47:40 +02:00
Stéphane Nicoll
b1c820dae5
Start building against Spring Data 2024.0.3 snapshots
...
See gh-41755
2024-08-09 14:46:11 +02:00
Stéphane Nicoll
4a8b23cdef
Start building against Spring LDAP 3.2.5 snapshots
...
See gh-41754
2024-08-09 14:45:16 +02:00
Stéphane Nicoll
5a8bea52a6
Start building against Reactor 2024.0.0-M5 snapshots
...
See gh-41752
2024-08-09 14:43:24 +02:00
Stéphane Nicoll
d5a8995cd7
Start building against Micrometer Tracing 1.4.0-M2 snapshots
...
See gh-41751
2024-08-09 14:40:50 +02:00
Stéphane Nicoll
3eb5f4a565
Start building against Micrometer 1.4.0-M2 snapshots
...
See gh-41750
2024-08-09 14:40:02 +02:00
Moritz Halbritter
3c55c7e4d0
Merge branch '3.3.x'
...
Closes gh-41749
2024-08-09 14:21:58 +02:00
Moritz Halbritter
c2a782ee28
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41748
2024-08-09 14:19:02 +02:00
Moritz Halbritter
7386908ce0
Document that username and password are not used when Redis url is set
...
Closes gh-41231
2024-08-09 14:10:20 +02:00
Moritz Halbritter
0473ac1292
Fix consistency of method name
...
See gh-41460
2024-08-08 15:22:25 +02:00
Stéphane Nicoll
4be4be7bbb
Upgrade to Neo4j Java Driver 5.23.0
...
Closes gh-41743
2024-08-08 14:36:58 +02:00
Stéphane Nicoll
426a0433a5
Start building against Spring Session 3.3.2 snapshots
...
See gh-41742
2024-08-08 14:34:10 +02:00
Stéphane Nicoll
5a872d8a9b
Start building against Spring Security 6.3.2 snapshots
...
See gh-41741
2024-08-08 14:34:06 +02:00
Stéphane Nicoll
c7f47c3326
Start building against Spring Pulsar 1.1.3 snapshots
...
See gh-41740
2024-08-08 14:34:01 +02:00
Stéphane Nicoll
95854f4a6c
Start building against Spring LDAP 3.2.5 snapshots
...
See gh-41739
2024-08-08 14:33:57 +02:00
Stéphane Nicoll
185b35278a
Start building against Spring Data Bom 2024.0.3 snapshots
...
See gh-41737
2024-08-08 14:33:49 +02:00
Stéphane Nicoll
05a8a08d75
Start building against Spring Authorization Server 1.3.2 snapshots
...
See gh-41736
2024-08-08 14:33:44 +02:00
Stéphane Nicoll
3384cdc5e2
Start building against Reactor Bom 2023.0.9 snapshots
...
See gh-41735
2024-08-08 14:33:40 +02:00
Stéphane Nicoll
4773f112a9
Start building against Micrometer Tracing 1.3.3 snapshots
...
See gh-41734
2024-08-08 14:33:36 +02:00
Stéphane Nicoll
13ac0b0424
Start building against Micrometer 1.13.3 snapshots
...
See gh-41733
2024-08-08 14:33:32 +02:00
Stéphane Nicoll
bbdaa2aa26
Upgrade to Neo4j Java Driver 5.23.0
...
Closes gh-41730
2024-08-08 11:59:19 +02:00
Stéphane Nicoll
fcf20f33a5
Start building against Spring Session 3.2.5 snapshots
...
See gh-41729
2024-08-08 11:56:00 +02:00
Stéphane Nicoll
51ad35672d
Start building against Spring Security 6.2.6 snapshots
...
See gh-41728
2024-08-08 11:55:56 +02:00
Stéphane Nicoll
ff0315a0d3
Start building against Spring Pulsar 1.0.9 snapshots
...
See gh-41727
2024-08-08 11:55:51 +02:00
Stéphane Nicoll
01d312a5fb
Start building against Spring LDAP 3.2.5 snapshots
...
See gh-41726
2024-08-08 11:55:47 +02:00
Stéphane Nicoll
1a9e844f05
Start building against Spring Data Bom 2023.1.9 snapshots
...
See gh-41724
2024-08-08 11:55:38 +02:00
Stéphane Nicoll
f447f62ee1
Start building against Spring Authorization Server 1.2.6 snapshots
...
See gh-41723
2024-08-08 11:55:34 +02:00
Stéphane Nicoll
5ffaa8c947
Start building against Reactor Bom 2023.0.9 snapshots
...
See gh-41722
2024-08-08 11:55:29 +02:00
Stéphane Nicoll
6b24ff7e17
Start building against Micrometer Tracing 1.2.9 snapshots
...
See gh-41721
2024-08-08 11:55:25 +02:00
Stéphane Nicoll
191843f280
Start building against Micrometer 1.12.9 snapshots
...
See gh-41720
2024-08-08 11:55:20 +02:00
Stéphane Nicoll
12f6ee23f6
Merge branch '3.3.x'
2024-08-08 08:48:45 +02:00
Stéphane Nicoll
a195c43d43
Merge branch '3.2.x' into 3.3.x
2024-08-08 08:48:37 +02:00
Stéphane Nicoll
877f57fea7
Fix formatting
2024-08-08 08:47:52 +02:00
Stéphane Nicoll
f41991e020
Merge branch '3.3.x'
...
Closes gh-41717
2024-08-08 08:41:03 +02:00
Stéphane Nicoll
93359c88e0
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41716
2024-08-08 08:40:50 +02:00
Stéphane Nicoll
33711828f9
Polish "Harmonize use of StructuredLogEncoder"
...
See gh-41712
2024-08-07 20:12:27 +02:00
Nikola Kološnjaji
7f582b0445
Harmonize use of StructuredLogEncoder
...
See gh-41712
2024-08-07 20:11:10 +02:00
Stéphane Nicoll
9c5b85bc07
Add TWENTY_THREE to JavaVersion enum
...
This commit uses JRE#OTHER as JUnit does not have support for Java 23
yet, see https://github.com/junit-team/junit5/issues/3918
Closes gh-41710
2024-08-07 20:06:17 +02:00
Stéphane Nicoll
ccce9af047
Merge branch '3.3.x'
...
Closes gh-41714
2024-08-07 17:58:14 +02:00
Stéphane Nicoll
8f4ea963d0
Merge branch '3.2.x' into 3.3.x
...
See gh-41711
2024-08-07 17:57:54 +02:00
Stéphane Nicoll
a677388bbd
Upgrade to Couchbase Client 3.7.1
...
Closes gh-41713
2024-08-07 17:56:08 +02:00
Stéphane Nicoll
d5c0e09eca
Merge branch '3.2.x' into 3.3.x
...
See gh-41711
2024-08-07 17:52:07 +02:00
Stéphane Nicoll
1246cab30b
Disable Artemis tests on Java 23
...
Artemis does not work on Java 23, this commit therefore disables those
tests when running against a Java version higher than 22.
See https://issues.apache.org/jira/browse/ARTEMIS-4975
Unfortunately, the version of JUnit that we use has no value for Java
23, so we have to use OTHER for that purpose.
2024-08-07 17:33:17 +02:00
Stéphane Nicoll
a6567c7d47
Disable Infinispan tests on Java 23
...
Infinispan 14 does not work on Java 23, an upgrade to 15 is required.
This commit therefore disables those tests when running against a Java
version higher than 22.
Unfortunately, the version of JUnit that we use has no value for Java
23, so we have to use OTHER for that purpose.
2024-08-07 17:32:52 +02:00
Stéphane Nicoll
9796d04500
Merge branch '3.3.x'
2024-08-07 17:22:00 +02:00
Stéphane Nicoll
0e20f177a2
Merge branch '3.2.x' into 3.3.x
2024-08-07 17:21:52 +02:00
Stéphane Nicoll
9817201833
Mention that meta-annotations are not supported
...
See gh-18517
2024-08-07 17:21:33 +02:00
Stéphane Nicoll
1e83853b0f
Merge branch '3.3.x'
...
Closes gh-41708
2024-08-07 11:42:35 +02:00
Stéphane Nicoll
24ae18c139
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41707
2024-08-07 11:42:24 +02:00
Stéphane Nicoll
a81c8d92c1
Upgrade to Awaitility 4.2.2
...
Closes gh-41706
2024-08-07 11:39:04 +02:00
Nikola Kološnjaji
2a123b3e27
Fix typo in Grafana ConnectionDetailsFactory javadoc
...
See gh-41705
2024-08-06 16:47:48 -05:00
Moritz Halbritter
4fcd998c4d
Fix IntegrationAutoConfigurationTests for Java 21
2024-08-06 11:47:44 +02:00
Moritz Halbritter
0261784443
Fix DockerComposeFileTests on Windows
2024-08-06 09:37:53 +02:00
Moritz Halbritter
abe3ee6831
Merge pull request #41695 from facewise
...
* pr/41695:
Make IntegrationTaskSchedulerConfiguration virtual threads aware
Closes gh-41695
2024-08-06 09:33:32 +02:00
facewise
7872d8ab41
Make IntegrationTaskSchedulerConfiguration virtual threads aware
...
See gh-41695
2024-08-06 09:33:17 +02:00
Stéphane Nicoll
90f847d454
Merge branch '3.3.x'
...
Closes gh-41696
2024-08-05 16:29:32 +02:00
Stéphane Nicoll
7607bf1ab8
Document that repackage should not be used on the command-line
...
This commit clarifies how we intend the spring-boot:repackage goal to
be used. As it operates on the source jar (or war) that must be
effectively up-to-date to produce an accurate result, the package phase
must have run.
Contrary to build-image that was designed to be used on the command-line
by forking a package lifecycle first, repackage does not do that. This
commit also clarifies that by providing a more focused error message.
Closes gh-22317
2024-08-05 16:16:09 +02:00
Stéphane Nicoll
8bff866211
Polish
...
See gh-16199
2024-08-05 14:45:42 +02:00
Stéphane Nicoll
40300908ea
Include vendor properties in auto-configured EntityManagerFactoryBuilder
...
This commit moves the setup of vendor properties (e.g. Hibernate) from
the auto-configured LocalContainerEntityManagerFactoryBean to the
auto-configured EntityManagerFactoryBuilder. This way, custom use of
the latter retains additional auto-configuration logic such as the
naming strategy and DDL mode to use.
Closes gh-15318
2024-08-05 14:10:07 +02:00
Moritz Halbritter
4eebb8e629
Support multiple Docker Compose files
...
Closes gh-41691
2024-08-05 12:26:37 +02:00
Stéphane Nicoll
c7e29b7b1b
Polish
2024-08-05 08:36:41 +02:00
Stéphane Nicoll
bfeeb6dc4e
Relax requirements for NoUniqueBeanDefinitionFailureAnalyzer
...
This commit relaxes the requirements for a non-null description to
handle a NoUniqueBeanDefinitionException. This can happen if the
exception has been thrown programmatically and no injection point
is available.
This allows the programmatic exception thrown when multiple cache
managers are found to be handled properly.
Closes gh-13348
2024-08-02 16:52:03 +02:00
Stéphane Nicoll
efaebb1351
Document unsupported Freemarker properties with WebFlux
...
This commit updates the configuration metadata and the reference guide
to mention that certain FreeMarker features are not available with
WebFlux.
This stems mostly from the fact that the WebFlux integration is not
based on a AbstractTemplateView.
Closes gh-11199
2024-08-02 15:06:35 +02:00
Stéphane Nicoll
a2fafa112f
Add support for customizing FreeMarker variables
...
This commit updates the auto-configuration to allow custom FreeMarker
variables to be provided programmatically. As these variables are
usually objects, they cannot be specified via properties.
Closes gh-8965
2024-08-02 11:52:27 +02:00
Scott Frederick
9e3e067a4c
Add support for CNB platform API version 0.14
...
Closes gh-41549
2024-08-01 17:10:41 -05:00
Moritz Halbritter
166926881f
Read PID and version used in startup logging from the environment
...
See gh-41604
2024-08-01 16:14:18 +02:00
Stéphane Nicoll
788417df7f
Remove duplicate metadata for Enum default values
...
See gh-7562
2024-08-01 15:43:22 +02:00
Stéphane Nicoll
477bd7d15a
Detect default enum value
...
This commit improves the configuration metadata annotation processor to
detect a default enum value. The algorithm is best-effort, similarly to
what it already does for well known prefixes (period, duration, etc).
Based on an expression and an identifier, the default value is inferred
if the expression matches the declaration of the property type.
See gh-7562
2024-08-01 15:43:21 +02:00
Moritz Halbritter
f4b4f4f0bf
Make PID and application version available in the environment
...
Adds the following new properties:
- spring.application.pid
- spring.application.version
Refactors the ResourceBanner and the structured logging support to use
the new properties.
Closes gh-41604
2024-08-01 15:03:41 +02:00
Stéphane Nicoll
518bc69bb7
Merge branch '3.3.x'
...
Closes gh-41684
2024-08-01 14:56:22 +02:00
Stéphane Nicoll
218e7aa993
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41683
2024-08-01 14:56:05 +02:00
Stéphane Nicoll
815ab7df94
Add missing default value for Pulsar properties
...
Closes gh-41682
2024-08-01 14:54:28 +02:00
Andy Wilkinson
d431177f7d
Merge branch '3.3.x'
...
Closes gh-41681
2024-08-01 13:31:44 +01:00
Andy Wilkinson
7f18952d87
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41678
2024-08-01 13:30:58 +01:00
Andy Wilkinson
f6334ca186
Make reactive Elastic repositories back off without Reactor
...
Fixes gh-41672
2024-08-01 13:30:14 +01:00
Brian Clozel
1738e0c743
Reply with HTTP 415 for unsupported GraphQL content-type
...
Prior to this commit, the configured GraphQL routes would reply with an
HTTP 404 status when a POST request is sent with an unsupported content
type, such as "text/plain". While such requests are not supported in the
first place, we should help developers and let them know that the
content type sent is the problem.
This commit configures new routes that reply with HTTP 415 "Unsupported
Media Type" for these cases.
Closes gh-41675
2024-08-01 14:29:45 +02:00
Stéphane Nicoll
e2a984c75f
Merge branch '3.3.x'
...
Closes gh-41677
2024-08-01 14:28:40 +02:00
Stéphane Nicoll
c27209085c
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41676
2024-08-01 14:27:20 +02:00
Stéphane Nicoll
4d66084c73
Add missing default value for aggregation-temporality property
...
Closes gh-41674
2024-08-01 14:23:17 +02:00
Stéphane Nicoll
97c516a7aa
Merge branch '3.3.x'
...
Closes gh-41673
2024-08-01 13:49:28 +02:00
Stéphane Nicoll
58ff683a0f
Add missing default value for server.error.include-path
...
Closes gh-41667
2024-08-01 13:43:47 +02:00
Stéphane Nicoll
26be24acad
Merge branch '3.3.x'
...
Closes gh-41671
2024-08-01 13:33:23 +02:00
Stéphane Nicoll
479e88ea89
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41670
2024-08-01 13:33:13 +02:00
Stéphane Nicoll
b9d8bc4715
Add missing default value for client-provider-type property
...
Closes gh-41666
2024-08-01 13:26:17 +02:00
Stéphane Nicoll
e49a2daf38
Merge branch '3.3.x'
...
Closes gh-41662
2024-07-31 17:04:21 +02:00
Stéphane Nicoll
8ea6d3c92e
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41661
2024-07-31 17:04:01 +02:00
Stéphane Nicoll
200fc15b5d
Detect backup jar when the package lifecycle is forked
...
Previously, if a classifier was set and build-image was executed from
the command-line, the build will fail as the plugin was unable to find
the original jar. This is because it relies on the attached artifacts
of the project, and those are not set when package has run as part of
a forked lifecycle.
This commit makes sure that the backup file is found by convention
first, the same way it is done for the target file.
Closes gh-26721
2024-07-31 17:01:00 +02:00
Phillip Webb
8287cc7610
Merge branch '3.3.x'
2024-07-31 11:37:02 +01:00
Phillip Webb
de3744fcd1
Use javadoc macro for more links in adoc files
...
See gh-41605
2024-07-31 11:33:29 +01:00
Scott Frederick
f2479bd4a6
Polish documentation
...
See gh-40944
2024-07-30 15:25:08 -05:00
Scott Frederick
dfab18c965
Add imagePlatform option for image building
...
An `imagePlatform` option for the Maven and Gradle image-building
goal/task can be used to specify the os/architecture of any
builder, run, and buildpack images that are pulled during image
building.
Closes gh-40944
2024-07-30 14:19:40 -05:00
Phillip Webb
67bae524b2
Merge branch '3.3.x'
2024-07-30 13:12:24 +01:00
Phillip Webb
2c268b0773
Add more javadoc links for Antora to use
...
See gh-41614
2024-07-30 13:11:17 +01:00
Phillip Webb
fb72345491
Polish `JsonWriter` API
2024-07-30 13:06:48 +01:00
Stéphane Nicoll
3e7412fe7e
Merge branch '3.3.x'
...
Closes gh-41653
2024-07-30 11:23:48 +02:00
Stéphane Nicoll
e05a846a1c
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41652
2024-07-30 11:23:39 +02:00
Stéphane Nicoll
59b47e336b
Remove invalid checksum policy setting
...
This might be a copy/paste error as the checksum policy is used for
deploying and our integration tests do not do that.
Closes gh-41651
2024-07-30 11:20:44 +02:00
Stéphane Nicoll
8ef5540624
Merge branch '3.3.x'
...
Closes gh-41648
2024-07-30 10:58:38 +02:00
Stéphane Nicoll
397aeee9b6
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41647
2024-07-30 10:58:31 +02:00
Stéphane Nicoll
05468def54
Tolerate module-info with AOT processing
...
This commit updates the Maven Plugin to tolerate projects that are using
the module path on the JVM and targeting native images with AOT.
Previously, the plugin compiled AOT sources directly to target/classes
and the presence of a module-info there is enough to trigger a
compilation on the module path.
With this change we now compile in a separate directory that contains
the generated AOT classes (typically CGLIB proxies). These are copied to
target/classes once compilation completes already.
The integration test also uses our parent, rather than relying on what
Maven provides. That's because older Maven versions provide a default
compiler plugin version that did not handle the module path correctly.
Closes gh-33383
2024-07-30 10:56:06 +02:00
Stéphane Nicoll
6ab053d823
Merge branch '3.3.x'
...
Closes gh-41642
2024-07-29 16:56:29 +02:00
Stéphane Nicoll
a63a1fe6c5
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41641
2024-07-29 16:56:18 +02:00
Stéphane Nicoll
47465f6ed5
Do not validate settings if publishing is disabled
...
This commit improves the Maven Plugin to only validate the publishing
settings if publishing is actually enabled.
Closes gh-29756
2024-07-29 16:55:02 +02:00
Andy Wilkinson
9c4399c76a
Merge branch '3.3.x'
...
Closes gh-41639
2024-07-29 12:50:52 +01:00
Andy Wilkinson
16ba01a363
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41638
2024-07-29 12:50:26 +01:00
Andy Wilkinson
9f1c4b71aa
Fix inconsistency for effect on Actuator of defining security filter
...
Closes gh-41569
2024-07-29 12:46:20 +01:00
Andy Wilkinson
6278d803a5
Merge branch '3.3.x'
...
Closes gh-41634
2024-07-29 12:13:07 +01:00
Andy Wilkinson
87417c0536
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41633
2024-07-29 11:57:09 +01:00
Andy Wilkinson
4ee24bf9bd
Polish "Add rule to prevent calls to Objects.requireNonNull()"
...
See gh-41611
2024-07-29 11:41:26 +01:00
Moritz Halbritter
870b02b4d3
Polish
2024-07-29 11:24:49 +02:00
Stéphane Nicoll
dabc83338b
Polish "Add support for Grafana LGTM stack"
...
See gh-41551
2024-07-29 10:43:56 +02:00
Eddú Meléndez
9eff627eb2
Add support for Grafana LGTM stack
...
See gh-41551
2024-07-29 10:33:08 +02:00
Stéphane Nicoll
f11dc544b6
Upgrade to Testcontainers 1.20.0
...
Cloess gh-41626
2024-07-26 18:21:42 +02:00
Phillip Webb
915f841dc6
Merge branch '3.3.x'
...
Closes gh-41628
2024-07-26 16:23:23 +01:00
Phillip Webb
60fa9bd04b
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41627
2024-07-26 16:23:09 +01:00
Phillip Webb
1a8e9c14b1
Fix "Use Spring Data repositories" how-to to refer to interfaces
...
The previous how-to accidentally referenced the `@Repository` annotation
and not the Spring Data `Repository` interface.
Closes gh-41625
2024-07-26 16:20:09 +01:00
Brian Clozel
627220554b
Activate health probes in Cloud Foundry environments
...
This commit ensures that Health probes are automatically enabled when
the application runs on Cloud Foundry. This was already the case for
Kubernetes, but now that Cloud Foundry supports this feature we should
do the same.
Closes gh-39804
2024-07-26 11:08:46 +02:00
Phillip Webb
5da51aaa78
Merge branch '3.3.x'
2024-07-26 09:17:54 +01:00
Phillip Webb
98ee3f2151
Fixup javadoc and reference URLs
2024-07-26 09:17:34 +01:00
Stéphane Nicoll
88448d68b0
Merge branch '3.3.x'
...
Closes gh-41623
2024-07-26 09:25:55 +02:00
Stéphane Nicoll
687b87f50a
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41622
2024-07-26 09:25:39 +02:00
Tran Ngoc Nhan
13023665dc
Fix link to documentation for log4j-spring-boot
...
See gh-41612
2024-07-26 09:22:34 +02:00
Phillip Webb
fdd5d007f5
Merge branch '3.3.x'
2024-07-25 20:49:42 +01:00
Phillip Webb
28faf12062
Migrate plugins to javadoc asciidoctor macro
...
See gh-41605
2024-07-25 20:49:02 +01:00
Andy Wilkinson
f47ff3181a
Merge branch '3.3.x'
...
Closes gh-41620
2024-07-25 18:31:44 +01:00
Andy Wilkinson
4c9013fe0d
Polish "Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint"
...
See gh-41596
2024-07-25 18:31:28 +01:00
cms04
e35016422a
Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint
...
See gh-41596
2024-07-25 18:31:27 +01:00
Phillip Webb
84e2049fc5
Merge branch '3.3.x'
2024-07-25 18:25:23 +01:00
Phillip Webb
fd58261b9d
Revert "Migrate plugins to javadoc asciidoctor macro"
...
This reverts commit b63e1e7443
.
2024-07-25 18:25:15 +01:00
Phillip Webb
7bbb5003db
Merge branch '3.3.x'
2024-07-25 18:05:04 +01:00
Phillip Webb
b63e1e7443
Migrate plugins to javadoc asciidoctor macro
...
See gh-41605
2024-07-25 18:03:37 +01:00
Phillip Webb
72ecc2643e
Fix javadoc URL
2024-07-25 18:03:37 +01:00
Andy Wilkinson
575abf743c
Merge branch '3.3.x'
...
Closes gh-41618
2024-07-25 16:36:31 +01:00
Andy Wilkinson
163581cfe8
Rename DataLdapTestIntegrationTests to remove clash
...
Closes gh-41617
2024-07-25 16:35:37 +01:00
Andy Wilkinson
e201b94d4f
Merge branch '3.3.x'
...
Closes gh-41616
2024-07-25 16:17:52 +01:00
Andy Wilkinson
c642f6d268
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41613
2024-07-25 16:16:35 +01:00
Phillip Webb
44dfd1f637
Merge branch '3.3.x'
...
Closes gh-41615
2024-07-25 15:28:51 +01:00
Phillip Webb
2199a313be
Migrate to javadoc asciidoctor macro
...
Closes gh-41605
2024-07-25 15:25:00 +01:00
Brian Clozel
e2bd95596d
Shut down Reactor Schedulers for WAR deployments
...
Prior to this commit, Spring applications and libraries would call
`Schedulers.boundedElastic()` or similar static methods at runtime. This
would ininitialize and cache reactive schedulers for the Reactor core
library. Those instances are cached for the lifetime of the JVM and are
shared static instances.
In a WAR deployment case, those schedulers would be initialized and
tied to the web application servlet context class loader. When
undeploying the web applications, schedulers would not be automatically
shut down and this would keep the now useless application classloader,
leaking resources.
This commit ensures that Spring Boot shuts down shared schedulers if
they were loaded and initiazed by the web application classloader, once
the the Spring application context is closed.
Closes gh-41548
2024-07-25 16:06:59 +02:00
Andy Wilkinson
5f666eec5b
Reduce warnings reported by Eclipse
...
Closes gh-41598
2024-07-25 14:55:00 +01:00
Brian Clozel
397f87964b
Fix flaky tests for scheduled tasks actuator support
...
See gh-17585
2024-07-25 10:09:34 +02:00
Brian Clozel
e8391f121e
Add execution metadata to scheduled tasks actuator endpoint
...
As of spring-projects/spring-framework#24560 , Spring provides additional
metadata for scheduled tasks:
* next execution time
* last execution outcome (including status, time and raised exception)
This commit leverages this information to enhance the existing
`scheduledtasks` Actuator endpoint.
Closes gh-17585
2024-07-25 09:26:50 +02:00
Andy Wilkinson
f1e98d0a73
Merge branch '3.3.x'
...
Closes gh-41608
2024-07-24 19:23:04 +01:00
Andy Wilkinson
a00304de28
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41607
2024-07-24 19:22:49 +01:00
Andy Wilkinson
f9f530ddaa
Remove method references to improve compatibility
...
The use of method references requires the referenced method to be
present even if it isn't called. This made it impossible for Gradle
to remove the deprecated methods as it would break our plugin.
By switching the lambdas, the methods only have to be present when
they're called which will only happen with Gradle 8.2 and earlier.
Closes gh-41599
2024-07-24 19:22:05 +01:00
Phillip Webb
de3b14f2b4
Refine structured logging
...
Refine structured logging to support `Environment`, `ApplicationPid` and
`ElasticCommonSchemaService` injection. With these updates we are able
to remove the `ApplicationMetadata` class and simplify the parameters
passed to the layout/encoder classes.
Closes gh-41491
2024-07-24 19:06:07 +01:00
Phillip Webb
50dbaec2d0
Refine `JsonWriter` for structured logging
...
Add `formatToBytes()` method for use with structured logging.
See gh-41491
2024-07-24 19:06:07 +01:00
Phillip Webb
700c1e8f82
Refine ApplicationPid for structured logging
...
Update `ApplicationPid` with `toLong()` and `isAvailable()` methods to
make it easier to use with structured logging.
See gh-41491
2024-07-24 19:06:07 +01:00
Andy Wilkinson
09fdb9d36c
Allow child context to override parent's configuration properties
...
Closes gh-41487
2024-07-24 18:47:19 +01:00
Andy Wilkinson
12ec18fd31
Consider fallback beans when evaluating ConditionalOnSingleCandidate
...
Closes gh-41580
2024-07-23 18:28:07 +01:00
maxhov
3561ab8300
Allow configuring custom GraphQL argument resolvers
...
This commit gathers `HandlerMethodArgumentResolver` beans contributed by
the application and sets them up on the auto-configured
`AnnotatedControllerConfigurer` bean.
This allows easier registrationsfor custom argument resolvers in Spring
for GraphQL applications.
Closes gh-40393
2024-07-23 17:32:52 +02:00
Andy Wilkinson
3ef2bcfe82
Merge branch '3.3.x'
...
Closes gh-41595
2024-07-23 16:21:37 +01:00
Andy Wilkinson
8de72c80c6
Polish "Add hint for new dependencies required for Flyway"
...
See gh-41574
2024-07-23 16:21:06 +01:00
Jan Mewes
0fa9467ef3
Add hint for new dependencies required for Flyway
...
See gh-41574
2024-07-23 16:20:59 +01:00
Stéphane Nicoll
282b3bc0a0
Merge branch '3.3.x'
...
Closes gh-41594
2024-07-23 16:46:25 +02:00
Stéphane Nicoll
53b275d0c7
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41593
2024-07-23 16:46:16 +02:00
LamTrinh.Dev
b469c743e1
Fix link to Flyway reference documentation
...
See gh-41591
2024-07-23 16:41:44 +02:00
Andy Wilkinson
23b344691d
Polish "Support `@Name` with JavaBean-based configuration properties"
...
See gh-39452
2024-07-23 14:00:20 +01:00
BenchmarkingBuffalo
a305e2d1bd
Support `@Name` with JavaBean-based configuration properties
...
See gh-39452
2024-07-23 13:48:19 +01:00
Andy Wilkinson
c790deb7d2
Merge branch '3.3.x'
...
Closes gh-41590
2024-07-23 10:06:46 +01:00
Andy Wilkinson
72fd3f9392
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41589
2024-07-23 10:06:15 +01:00
Andy Wilkinson
72867a3b25
Broaden test coverage for property binding with `@Name`
...
Closes gh-41588
2024-07-23 09:39:17 +01:00
Andy Wilkinson
177a24d6a4
Merge branch '3.3.x'
...
Closes gh-41586
2024-07-23 09:11:56 +01:00
Andy Wilkinson
db4b483811
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41585
2024-07-23 09:11:16 +01:00
Andy Wilkinson
9bb0c45ddb
Add tip about using `@Name` to rename constructor bound property
...
Closes gh-41577
2024-07-23 09:08:42 +01:00
Phillip Webb
c38adaedc2
Test that ConnectionFactoryUnwrapper works without pooled-jms jar
...
Closes gh-41583
2024-07-23 08:37:58 +01:00
Phillip Webb
88480664d7
Polish
2024-07-22 19:59:27 +01:00
Phillip Webb
000600c68a
Merge branch '3.3.x'
2024-07-22 18:41:53 +01:00
Phillip Webb
d9360a034f
Polish
2024-07-22 18:41:12 +01:00
Phillip Webb
36b1214feb
Merge branch '3.2.x' into 3.3.x
2024-07-22 18:30:45 +01:00
Phillip Webb
61dc82d836
Update copyright year of changed files
2024-07-22 18:16:19 +01:00
Phillip Webb
ff1a4654d2
Polish
2024-07-22 18:15:57 +01:00
Andy Wilkinson
a12bfd9ec3
Polish "Derive driverClassName from URL when otherwise unknown"
...
See gh-39376
2024-07-22 09:42:28 +01:00
Ronald Mik
4611230d69
Derive driverClassName from URL when otherwise unknown
...
See gh-39376
2024-07-22 09:41:58 +01:00
Andy Wilkinson
4d466c3cc0
Merge branch '3.3.x'
...
Closes gh-41564
2024-07-19 16:29:31 +01:00
Andy Wilkinson
8e82aad6ff
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41563
2024-07-19 16:29:15 +01:00
Andy Wilkinson
a10b000119
Fix constructor binding of EnumMaps
...
Fixes gh-41550
2024-07-19 16:28:16 +01:00
Stéphane Nicoll
8e93b9f04a
Start building against Spring Framework 6.2.0-M6 snapshots
...
See gh-41555
2024-07-18 12:40:45 +02:00
Andy Wilkinson
64a0cf8275
Merge branch '3.3.x'
...
Closes gh-41544
2024-07-17 12:26:13 +01:00
Andy Wilkinson
1a6760e21d
Polish "Add configuration property to allow multiple issuers"
...
See gh-41355
2024-07-17 12:03:34 +01:00
shenqicheng
b0b97fb1d2
Add configuration property to allow multiple issuers
...
See gh-41355
2024-07-17 11:59:14 +01:00
Andy Wilkinson
46ec3e3a07
Polish "Support service connections for redis-stack and redis-stack-server"
...
See gh-41327
2024-07-17 11:08:52 +01:00
Eddú Meléndez
2634d0c6b1
Support service connections for redis-stack and redis-stack-server
...
See gh-41327
2024-07-17 10:54:06 +01:00
Andy Wilkinson
2216b48e64
Match one of multiple names in ContainerConnectionDetailsFactory
...
Closes gh-41543
Co-Authored-By: Eddú Meléndez <eddu.melendez@gmail.com>
2024-07-17 10:43:50 +01:00
Stéphane Nicoll
fc2890d1cd
Use native connection factory with message listener containers
...
This commit updates the auto-configuration to use the native connection
factory for configuring message listener containers. Previously, the
connection factory that could have been wrapped in a caching connection
factory was used.
While using a caching connection factory is suitable for sending
messages (i.e. JmsTemplate usage), it isn't for message listeners as
they need to own the connection for local recovery purposes.
Closes gh-39816
2024-07-17 10:41:12 +02:00
Stéphane Nicoll
d26ce6cb52
Merge branch '3.3.x'
2024-07-17 09:47:20 +02:00
Stéphane Nicoll
f7780b4fef
Polish
2024-07-17 09:46:25 +02:00
Andy Wilkinson
c8f16e7fbe
Upgrade to H2 2.3.230
...
Closes gh-41538
2024-07-17 08:05:42 +01:00
Andy Wilkinson
18c85d9fae
Fix version ranges used to prohibit Jakarta EE 11 spec upgrades
...
See gh-41176
2024-07-17 08:03:55 +01:00
Andy Wilkinson
57b3a128ab
Upgrade to Spring Pulsar 1.1.2
...
Closes gh-41537
2024-07-17 07:46:27 +01:00
Andy Wilkinson
51646fb5f4
Upgrade to Spring Pulsar 1.1.2
...
Closes gh-41536
2024-07-17 07:44:17 +01:00
Andy Wilkinson
eb2060793c
Merge branch '3.3.x'
...
Closes gh-41535
2024-07-17 07:42:33 +01:00
Andy Wilkinson
1fccf90323
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41534
2024-07-17 07:42:24 +01:00
Andy Wilkinson
07b103cc2b
Prohibit upgrades to Undertow 2.3.15
...
Closes gh-41533
2024-07-17 07:42:02 +01:00
Andy Wilkinson
4e205ede1d
Upgrade to Spring Pulsar 1.0.8
...
Closes gh-41532
2024-07-17 07:38:49 +01:00
Andy Wilkinson
23facd31db
Upgrade to Spring Session 3.4.0-M1
...
Closes gh-41312
2024-07-16 19:54:25 +01:00
Andy Wilkinson
3bffbeb89c
Upgrade to Spring Integration 6.4.0-M1
...
Closes gh-41309
2024-07-16 19:54:23 +01:00
Andy Wilkinson
bf890c71d0
Upgrade to Spring Integration 6.3.2
...
Closes gh-41302
2024-07-16 19:51:44 +01:00
Andy Wilkinson
ef0fd1cc53
Merge pull request #41511 from theodorosidmar
...
* gh-41511:
Polish "Add support for Postgres trust host auth method with Docker Compose"
Add support for Postgres trust host auth method with Docker Compose
Closes gh-41511
2024-07-16 19:43:02 +01:00