Commit Graph

24752 Commits

Author SHA1 Message Date
Andy Wilkinson b13b6b83eb Upgrade to Reactor Bom 2022.0.18
Closes gh-40198
2024-04-10 10:54:21 +01:00
Andy Wilkinson e5347e5057 Upgrade to Netty 4.1.108.Final
Closes gh-40287
2024-04-10 10:54:20 +01:00
Andy Wilkinson b643ff95fc Upgrade to Micrometer Tracing 1.1.12
Closes gh-40197
2024-04-10 10:54:20 +01:00
Andy Wilkinson 15cbba506a Upgrade to Micrometer 1.11.11
Closes gh-40196
2024-04-10 10:54:20 +01:00
Andy Wilkinson e7c1d180e3 Upgrade to Lombok 1.18.32
Closes gh-40286
2024-04-10 10:54:20 +01:00
Andy Wilkinson 1f77b7507d Upgrade to jOOQ 3.18.14
Closes gh-40285
2024-04-10 10:54:19 +01:00
Andy Wilkinson d18f36ee81 Upgrade to Jersey 3.1.6
Closes gh-40284
2024-04-10 10:54:19 +01:00
Andy Wilkinson aae28d9b2e Prohibit upgrades to MSSQL JDBC 12.7.0
Closes gh-40290
2024-04-10 10:50:08 +01:00
Andy Wilkinson 500c449cab Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40283
2024-04-10 10:27:47 +01:00
Andy Wilkinson 368b82b230 Upgrade to Hibernate 6.2.24.Final
Closes gh-40282
2024-04-10 10:27:43 +01:00
Andy Wilkinson d6ace6108c Upgrade to Groovy 4.0.21
Closes gh-40281
2024-04-10 10:27:38 +01:00
Andy Wilkinson 93af29e5cc Upgrade to Byte Buddy 1.14.13
Closes gh-40280
2024-04-10 10:27:33 +01:00
Andy Wilkinson 2dae04a798 Upgrade to AspectJ 1.9.22
Closes gh-40279
2024-04-10 10:27:29 +01:00
Andy Wilkinson 0ecc5c3f3a Upgrade to Selenium 4.19.1
Closes gh-40265
2024-04-10 07:43:32 +01:00
Andy Wilkinson 142943d853 Upgrade to Rabbit AMQP Client 5.21.0
Closes gh-40264
2024-04-10 07:43:32 +01:00
Andy Wilkinson c67dca93ea Upgrade to R2DBC MySQL 1.1.3
Closes gh-40263
2024-04-10 07:43:31 +01:00
Andy Wilkinson ee8ee54cca Upgrade to Pulsar 3.2.2
Closes gh-40262
2024-04-10 07:43:31 +01:00
Andy Wilkinson 9afa3a463d Upgrade to OpenTelemetry 1.37.0
Closes gh-40261
2024-04-10 07:43:31 +01:00
Andy Wilkinson d1e13e8a9f Upgrade to Netty 4.1.108.Final
Closes gh-40260
2024-04-10 07:43:31 +01:00
Andy Wilkinson 56c4734f35 Upgrade to Micrometer Tracing 1.3.0-RC1
Closes gh-40258
2024-04-10 07:43:30 +01:00
Andy Wilkinson c65af7e9f0 Upgrade to Micrometer 1.13.0-RC1
Closes gh-40257
2024-04-10 07:43:30 +01:00
Andy Wilkinson 30cc165a76 Upgrade to Maven Source Plugin 3.3.1
Closes gh-40256
2024-04-10 07:43:30 +01:00
Andy Wilkinson 2f9fe65820 Upgrade to Maven Invoker Plugin 3.6.1
Closes gh-40255
2024-04-10 07:43:30 +01:00
Andy Wilkinson 618c068c6f Upgrade to Lombok 1.18.32
Closes gh-40254
2024-04-10 07:43:29 +01:00
Andy Wilkinson daf0088e56 Upgrade to Logback 1.5.4
Closes gh-40267
2024-04-10 07:43:29 +01:00
Andy Wilkinson 09b3cd260a Upgrade to Liquibase 4.27.0
Closes gh-40253
2024-04-10 07:43:29 +01:00
Andy Wilkinson c61e556c61 Upgrade to Json-smart 2.5.1
Closes gh-40252
2024-04-10 07:43:28 +01:00
Andy Wilkinson 45852eac8f Upgrade to jOOQ 3.19.7
Closes gh-40251
2024-04-10 07:43:28 +01:00
Andy Wilkinson 8aebcd48c7 Upgrade to Jetty 12.0.8
Closes gh-40250
2024-04-10 07:43:28 +01:00
Andy Wilkinson e16fd707b9 Upgrade to Jersey 3.1.6
Closes gh-40249
2024-04-10 07:43:28 +01:00
Andy Wilkinson 6a84b2d646 Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40248
2024-04-10 07:43:27 +01:00
Andy Wilkinson a5dbf2b467 Upgrade to Hibernate 6.5.0.CR1
Closes gh-40247
2024-04-10 07:43:27 +01:00
Andy Wilkinson 5d44ad4eee Upgrade to Hazelcast 5.3.7
Closes gh-40246
2024-04-10 07:43:27 +01:00
Andy Wilkinson c1cfcecff1 Upgrade to Groovy 4.0.21
Closes gh-40245
2024-04-10 07:43:27 +01:00
Andy Wilkinson 0cdfefb7f9 Upgrade to GraphQL Java 21.5
Closes gh-40244
2024-04-10 07:43:26 +01:00
Andy Wilkinson 6a24d063e2 Upgrade to CycloneDX Maven Plugin 2.8.0
Closes gh-40242
2024-04-09 20:21:32 +01:00
Andy Wilkinson 76d16b1246 Upgrade to Couchbase Client 3.6.1
Closes gh-40241
2024-04-09 20:21:32 +01:00
Andy Wilkinson 9305f7dc10 Upgrade to Byte Buddy 1.14.13
Closes gh-40240
2024-04-09 20:21:32 +01:00
Andy Wilkinson 356867549f Upgrade to AspectJ 1.9.22
Closes gh-40239
2024-04-09 20:21:31 +01:00
Andy Wilkinson 43e02a2d7d Upgrade to ActiveMQ 6.1.1
Closes gh-40238
2024-04-09 20:21:31 +01:00
Andy Wilkinson 5166942ce7 Polish "Upgrade to MongoDB 5.0"
See gh-39989
2024-04-09 10:48:53 +01:00
Christoph Strobl 35bc0f9f21 Upgrade to MongoDB 5.0
See gh-39989
2024-04-09 10:44:03 +01:00
Andy Wilkinson 3699bcfb87 Merge branch '3.2.x'
See gh-40224
2024-04-09 09:09:12 +01:00
Andy Wilkinson 3bb7baf90f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-09 09:07:52 +01:00
Andy Wilkinson 06f5ab162f Exclude unwanted javax.inject dependency from Data Couchbase
See gh-40200
2024-04-09 09:07:13 +01:00
Andy Wilkinson f301138130 Start building against Spring Session 3.3.0-RC1 snapshots
See gh-40231
2024-04-09 07:58:10 +01:00
Andy Wilkinson a0f8d211bf Start building against Spring Security 6.3.0-RC1 snapshots
See gh-40230
2024-04-09 07:58:10 +01:00
Andy Wilkinson d1c9403c74 Start building against Spring Pulsar 1.1.0-RC1 snapshots
See gh-40229
2024-04-09 07:58:09 +01:00
Andy Wilkinson dbdf74be34 Start building against Spring LDAP 3.2.3 snapshots
See gh-40228
2024-04-09 07:58:09 +01:00
Andy Wilkinson f46fae5697 Start building against Spring Kafka 3.2.0-RC1 snapshots
See gh-40227
2024-04-09 07:58:09 +01:00
Andy Wilkinson 737e610665 Start building against Spring Integration 6.3.0-RC1 snapshots
See gh-40226
2024-04-09 07:58:09 +01:00
Andy Wilkinson 2ea8b2ed6c Start building against Spring GraphQL 1.3.0-RC1 snapshots
See gh-39895
2024-04-09 07:58:08 +01:00
Andy Wilkinson d35f4db5fc Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40232
2024-04-09 07:58:08 +01:00
Andy Wilkinson b7a02dd0ec Start building against Spring Data Bom 2024.0.0-RC1 snapshots
See gh-40224
2024-04-09 07:55:44 +01:00
Andy Wilkinson 97eb8115b2 Start building against Spring Authorization Server 1.3.0-RC1 snapshots
See gh-40223
2024-04-09 07:55:36 +01:00
Andy Wilkinson ec69ea38e8 Start building against Spring AMQP 3.1.4 snapshots
See gh-40222
2024-04-09 07:52:35 +01:00
Andy Wilkinson 861a4fa810 Start building against Reactor Bom 2023.0.5 snapshots
See gh-40221
2024-04-09 07:52:31 +01:00
Andy Wilkinson cae34a1978 Start building against Spring Security 6.2.4 snapshots
See gh-40217
2024-04-08 17:24:30 +01:00
Andy Wilkinson 94a1c78f0a Start building against Spring Pulsar 1.0.5 snapshots
See gh-40216
2024-04-08 17:24:30 +01:00
Andy Wilkinson e83b87964f Start building against Spring LDAP 3.2.3 snapshots
See gh-40215
2024-04-08 17:24:29 +01:00
Andy Wilkinson bb8efe3fff Start building against Spring Integration 6.2.4 snapshots
See gh-40214
2024-04-08 17:24:29 +01:00
Andy Wilkinson 8b086e1de9 Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40218
2024-04-08 17:24:28 +01:00
Andy Wilkinson 35a4125fee Start building against Spring Data Bom 2023.1.5 snapshots
See gh-40212
2024-04-08 17:21:49 +01:00
Andy Wilkinson 2e4af81058 Start building against Spring Authorization Server 1.2.4 snapshots
See gh-40211
2024-04-08 17:21:44 +01:00
Andy Wilkinson 677734817b Start building against Spring AMQP 3.1.4 snapshots
See gh-40210
2024-04-08 17:21:39 +01:00
Andy Wilkinson fe82d13c40 Start building against Reactor Bom 2023.0.5 snapshots
See gh-40209
2024-04-08 17:21:34 +01:00
Andy Wilkinson f3d2df09ad Start building against Micrometer Tracing 1.2.5 snapshots
See gh-40208
2024-04-08 17:21:29 +01:00
Andy Wilkinson e3e0f70bf5 Start building against Micrometer 1.12.5 snapshots
See gh-40207
2024-04-08 17:21:24 +01:00
Andy Wilkinson 35284acabc Start building against Spring Security 6.1.9 snapshots
See gh-40204
2024-04-08 16:22:08 +01:00
Andy Wilkinson ace64b22e7 Start building against Spring LDAP 3.1.5 snapshots
See gh-40203
2024-04-08 16:22:07 +01:00
Andy Wilkinson ca1bcaf39f Start building against Spring Integration 6.1.8 snapshots
See gh-40202
2024-04-08 16:22:07 +01:00
Andy Wilkinson a4817c369a Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40205
2024-04-08 16:22:07 +01:00
Andy Wilkinson 240f18cd69 Start building against Spring Data Bom 2023.0.11 snapshots
See gh-40200
2024-04-08 15:56:24 +01:00
Andy Wilkinson 4aa3003f22 Start building against Spring Authorization Server 1.1.7 snapshots
See gh-40199
2024-04-08 15:56:19 +01:00
Andy Wilkinson 175987d627 Start building against Reactor Bom 2022.0.18 snapshots
See gh-40198
2024-04-08 15:56:15 +01:00
Andy Wilkinson 12d8e02f15 Start building against Micrometer Tracing 1.1.12 snapshots
See gh-40197
2024-04-08 15:56:10 +01:00
Andy Wilkinson 89ffdd6125 Start building against Micrometer 1.11.11 snapshots
See gh-40196
2024-04-08 15:56:06 +01:00
Scott Frederick a79c40f072 Polish "Refine Efficient Deployments section in the reference guide"
See gh-40175
2024-04-05 11:11:19 -05:00
Stéphane Nicoll 862611a8f9 Refine Efficient Deployments section in the reference guide
See gh-40175
2024-04-05 11:11:18 -05:00
Moritz Halbritter 70a992d9a4 Convert 'false' to 'OFF' when setting log thresholds
Closes gh-40124
2024-04-05 13:49:54 +02:00
Moritz Halbritter ce358c601b Polish "Auto-config support for latest Prometheus client and simpleclient"
See gh-40023
2024-04-05 10:45:14 +02:00
Tommy Ludwig 7f26b67e61 Auto-config support for latest Prometheus client and simpleclient
Deprecates the support for simpleclient but ensures that it can work in
conjunction with support for the latest Prometheus client
auto-configuration.

This involves breaking changes to update public classes to support the
latest Prometheus client. Deprecated support for Prometheus simpleclient
is provided in renamed classes.

See gh-40023
2024-04-05 10:12:52 +02:00
Moritz Halbritter 2de9969f9a Delegate 'spring-boot.run.main-class' to 'start-class'
Closes gh-40145
2024-04-05 09:15:31 +02:00
Phillip Webb 3ed77ae5f3 Polish 2024-04-04 23:45:21 -07:00
Phillip Webb f7397b9557 Merge branch '3.2.x' 2024-04-04 23:45:15 -07:00
Moritz Halbritter 6d192e62fd Add property to control Docker Compose start command execution
If the property 'spring.docker.compose.start.skip' is set to 'never',
the start command is always executed. The default value of 'if-running'
only executes the start command if there are no services running
already, which is the old behavior.

Closes gh-39749
2024-04-05 08:36:28 +02:00
Phillip Webb ea52a44e62 Polish 2024-04-04 20:55:52 -07:00
Phillip Webb f1018ba38a Merge branch '3.1.x' into 3.2.x 2024-04-04 20:36:29 -07:00
Phillip Webb 21f5d375b7 Polish 2024-04-04 20:14:01 -07:00
Phillip Webb 912c6f617d Update redirect to use correct layout
See gh-40062
2024-04-04 14:41:35 -07:00
Moritz Halbritter 6abcde3ce8 Prevent deprecation for DBCP2 username and password properties
Closes gh-40076
2024-04-04 15:06:30 +02:00
Moritz Halbritter e9e2bc94f8 Merge branch '3.2.x'
Closes gh-40169
2024-04-04 13:05:34 +02:00
Moritz Halbritter fe7501b292 Use named virtual threads for Jetty
Closes gh-40152
2024-04-04 11:44:14 +02:00
Scott Frederick 813507b791 Merge branch '3.2.x'
Closes gh-40166
2024-04-03 16:32:13 -05:00
Scott Frederick 1c2a43d1e6 Merge branch '3.1.x' into 3.2.x
Closes gh-40165
2024-04-03 16:30:41 -05:00
Felix 8a42935dad Apply instanceof pattern matching
See gh-40085
2024-04-03 16:30:01 -05:00
Scott Frederick e855e04236 Merge branch '3.2.x'
Closes gh-40164
2024-04-03 15:58:31 -05:00
Stéphane Nicoll ab22b15535 Clarify requirements for -parameters and constructor binding
See gh-40157
2024-04-03 15:53:26 -05:00
Scott Frederick e29b981513 Polish "Ensure Reference Guides breadcrumb in page headers is hyperlinked"
See gh-40135
2024-04-03 15:35:50 -05:00
nahid.mahbub 4369e6637e Ensure Reference Guides breadcrumb in page headers is hyperlinked
See gh-40135
2024-04-03 15:31:00 -05:00
Phillip Webb 10260c084b Rename Antora component from spring-boot to boot
Closes gh-40131
2024-03-28 13:21:27 -07:00
Scott Frederick ad79c373f8 Add SNI support to web server SSL auto-configuration
Properties under `server.ssl.server-name-bundles` and
`management.server.ssl.server-name-bundles` can be used to configure
mappings of host names to SSL bundles to support SNI in embedded web
servers.

Closes gh-26022
2024-03-28 14:12:20 -05:00
Moritz Halbritter 0722ac796b Use environment conversion service when resolving placeholders
Closes gh-39944
2024-03-28 09:48:55 +01:00
Moritz Halbritter 9c68ce5900 Exclude infrastructure beans from lazy initialization
Closes gh-39831
2024-03-28 09:05:27 +01:00
Moritz Halbritter 3ab21ce146 Merge branch '3.2.x'
Closes gh-40118
2024-03-27 09:42:59 +01:00
Moritz Halbritter 957facf1cc Merge branch '3.1.x' into 3.2.x
Closes gh-40117
2024-03-27 09:35:44 +01:00
Moritz Halbritter ff66036e90 Remove redundant Regex escapes
Closes gh-40116
2024-03-27 09:34:28 +01:00
Stéphane Nicoll 49c97bf6ca Avoid use of bean overriding in tests
See gh-40111
2024-03-27 09:08:07 +01:00
Phillip Webb af0353ddd3 Remove anchor-rewrite.properties
Remove `anchor-rewrite.properties` now that we have `rewrite.adoc` to
replace them.

See gh-40062
2024-03-26 11:27:03 -07:00
Phillip Webb a836182e31 Add redirect.adoc
Add a redirects page primarily generated from the existing anchor
rewrite files. This page should eventually provide redirect support.

Migration was mostly automated using
https://github.com/philwebb/spring-boot-redirects-generator

See gh-40062
2024-03-26 11:24:20 -07:00
Phillip Webb dab1afcc77 Fix anchor rewrites in preparation for migration to Antora
Update `anchor-rewrite.properties` to fix a few errors and remove
elements that no longer exist. This commit also fixes a few anchors
in some `.adoc` files.

See gh-40062
2024-03-26 11:18:27 -07:00
Moritz Halbritter 9f8a26f0f7 Replace links to code with links to javadoc
Closes gh-40065
2024-03-26 14:59:51 +01:00
Eddú Meléndez d05352c020 Upgrade to Artemis 2.33.0
This now also uses the Artemis BOM.

See gh-40082
2024-03-26 13:47:39 +01:00
Moritz Halbritter 35b39d3a44 Make spring-test available to compile classpath of consumers of spring-boot-test
Closes gh-39901
2024-03-26 13:45:51 +01:00
Moritz Halbritter 8724807628 Update documentation to reflect CDS work
Closes gh-39834
2024-03-26 11:27:47 +01:00
Moritz Halbritter c662e9b6ff Add configuration property to disable long timers in Micrometer Observations
Set management.observations.long-task-timer.enabled = false to disable
the LongTaskTimer creation.

Closes gh-39618
2024-03-26 11:12:39 +01:00
Moritz Halbritter 2d9b1ad592 Use xref for documentation links
Closes gh-33745
2024-03-26 10:11:47 +01:00
Johnny Lim 2b5d0b3f4f Make PropertiesLdapConnectionDetails package-private
See gh-40081
2024-03-26 09:01:01 +01:00
Moritz Halbritter de150daf12 Upgrade Cassandra driver to 4.18.0 and change coordinates
Closes gh-39090
2024-03-26 08:58:22 +01:00
Moritz Halbritter c944ee3074 Add more gap between the orders
Closes gh-38684
2024-03-26 08:46:04 +01:00
Phillip Webb cd1d223deb Drop empty Antora directories 2024-03-25 08:52:51 -07:00
Phillip Webb 6bb6a798ce Set version to `true` in antora.yml to allow docs generation
See gh-33766
2024-03-25 08:52:51 -07:00
Moritz Halbritter 1bdf4eed62 Document SBOM support
Closes gh-40059
2024-03-25 14:46:24 +01:00
Andy Wilkinson 03754cb2d6 Merge branch '3.2.x'
Closes gh-40098
2024-03-25 11:03:30 +00:00
Andy Wilkinson 0ec5eab8af Merge branch '3.1.x' into 3.2.x
Closes gh-40097
2024-03-25 10:42:14 +00:00
Andy Wilkinson aee88115ea Test Gradle plugin against Gradle 8.7
This commit includes some changes to test Gradle scripts to avoid
Gradle 8.7's new deprecation warning about URI conversion.

Closes gh-40093
2024-03-25 10:24:21 +00:00
Moritz Halbritter 4e62aae1a0 Document CDS support
Closes gh-40061
2024-03-25 11:01:09 +01:00
Moritz Halbritter a4b4a881cd Document new tools mode
Closes gh-40094
2024-03-25 10:49:05 +01:00
Scott Frederick 672c6314bd Polish
See gh-36033
2024-03-22 12:02:19 -05:00
Moritz Halbritter 985918b34a Make configuration properties for Pulsar failover more concise
Closes gh-40077
2024-03-22 13:44:24 +01:00
Moritz Halbritter 649d4be51d Polish "Add property spring.data.jdbc.dialect"
See gh-39941
2024-03-22 11:43:09 +01:00
Jens Schauder 7eb9843e1a Add property spring.data.jdbc.dialect
See gh-39941
2024-03-22 11:39:35 +01:00
Johnny Lim 12b4353e28 Polish
See gh-40034
2024-03-22 11:06:34 +01:00
Eddú Meléndez 5e87f84a77 Remove org.flywaydb:flyway-community-db-support from dependency management
`org.flywaydb:flyway-community-db-support` is not provided anymore as part
of the flyway release.

See gh-40073
2024-03-22 10:34:48 +01:00
Moritz Halbritter 4047c00aa5 Implement SBOM actuator endpoint
Closes gh-39799
2024-03-21 18:06:48 -07:00
Phillip Webb 75012c5173 Attempt to fix Windows build error with Antora
See gh-33766
2024-03-21 14:12:22 -07:00
Andy Wilkinson ccd22a3109 Document support for Java 22
Closes gh-40047
2024-03-21 17:07:40 +00:00
Andy Wilkinson 93fc2a455b Reinstate Gradle Plugin toolchain's maximum compatible Java version
See gh-33766
2024-03-21 10:06:28 +00:00
Andy Wilkinson ddbefd91d1 Document support for Java 22
Closes gh-40046
2024-03-21 08:07:44 +00:00
Phillip Webb 8dd89c1ac7 Migrate spring-boot-docs to Antora
See gh-33766
2024-03-20 15:33:02 -07:00
Phillip Webb 8ee20c8dae Migrate maven-plugin to Antora
See gh-33766
2024-03-20 15:21:56 -07:00
Phillip Webb 18a2b2e9fb Migrate gradle-pluigin to Antora
See gh-33766
2024-03-20 15:21:54 -07:00
Phillip Webb f35d6b6bd6 Migrate actuator-autoconfigure to Antora
See gh-33766
2024-03-20 15:21:22 -07:00
Phillip Webb 8d64e99714 Prepare buildSrc for migration to Antora
Replace `AsciidoctorConventions` with `AntoraConventions` in
preparation for the migration to Antora.

See gh-33766
2024-03-20 15:21:20 -07:00
Phillip Webb ecf89c3fe3 Polish asciidoc generated by changelog generator
Refine the generator so that an additional space is included after
section titles.
2024-03-20 15:10:39 -07:00
Phillip Webb 4849f8f273 Polish asciidoc formatting 2024-03-20 15:10:39 -07:00
Phillip Webb f396c51550 Further refine links in `spring-boot-dependencies`
Fix a few links and allow the root name to be generated
from the library name.

See gh-39779
2024-03-20 15:10:39 -07:00
Andy Wilkinson 6e5af90d32 Upgrade to Spring Session 3.3.0-M3
Closes gh-39900
2024-03-20 17:22:37 +00:00
Andy Wilkinson a561633e03 Upgrade to Spring Integration 6.3.0-M2
Closes gh-39896
2024-03-20 17:22:36 +00:00
Andy Wilkinson dcd73f0d0e Upgrade to Spring Authorization Server 1.3.0-M3
Closes gh-39892
2024-03-20 17:22:35 +00:00