Commit Graph

24358 Commits

Author SHA1 Message Date
Phillip Webb 720699996a Change http links to https
See gh-39779
2024-02-27 23:47:23 -08:00
Phillip Webb 75c7bed6c6 Add external links to `spring-boot-dependencies`
Update the BOM `Library` model to support external links that we
can use in documentation and the release process.

An additional `checkLinks` task has also been added to verify
returned HTTP status codes.

Closes gh-39779

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2024-02-27 23:31:49 -08:00
Scott Frederick 930c9347be Merge branch '3.2.x'
Closes gh-39774
2024-02-27 14:13:21 -06:00
Scott Frederick 460d8a070d Merge branch '3.1.x' into 3.2.x
Closes gh-39773
2024-02-27 14:13:12 -06:00
Stéphane Nicoll f6e4bede09 Stop throwing BindingException in tests
This commit adapts the error controller tests that need the request
to fail with a bind issue, and simulate the behavior of
ModelAttributeMethodProcessor.

As of Spring Framework 6.0.x, this processor no longer throws a
BindingException, but rather a MethodArgumentNotValidException and
the handing of BindException itself is deprecated.

This makes sure that those tests can smoothly be executed against
Spring Framework 6.2.x as throwing a BindingException now results
into an unresolved exception, and an internal server error rather than
the expected bad request.

See gh-39767
2024-02-27 14:12:19 -06:00
Stéphane Nicoll 4dfbeaf93f Simplify injection points declaration
This commit simplifies the generics used for SessionRepository and
FindByIdNameSessionRepository as their type signatures already declare
that `S` extends from `Session`.

See gh-39751
2024-02-27 13:46:59 -06:00
Scott Frederick 2594e1c116 Merge branch '3.2.x'
Closes gh-39770
2024-02-27 13:01:02 -06:00
Scott Frederick 7efef3141e Merge branch '3.1.x' into 3.2.x
Closes gh-39769
2024-02-27 13:00:50 -06:00
Stéphane Nicoll c259a673d3 Make resolution algorithm of ConnectionDetailsFactory more explicit
This commit moves the resolution check for ConnectionDetailsFactory
to a dedicated method to make it more clear that it is meant to verify
that the implementation is resolved and can be loaded from the
classpath.

The previous algorithm relied on a behavior of ResolvableType that only
resolves the first level generics. Further improvements in Spring
Framework 6.2 make this check invalid as some implementations use a
Container that can hold a nested generic.

See gh-39737
2024-02-27 12:46:51 -06:00
Andy Wilkinson bfc9ef8bc5 Merge branch '3.2.x'
Closes gh-39765
2024-02-27 12:39:28 +00:00
Andy Wilkinson db0fcc5626 Merge branch '3.1.x' into 3.2.x
Closes gh-39764
2024-02-27 12:39:14 +00:00
Andy Wilkinson 54cdc83337 Only reference Gradle tasks beneath org.gradle.api
Fixes gh-39584
2024-02-27 12:38:07 +00:00
Andy Wilkinson 0bc5e2743b Make dependency management of jakarta.inject-api public
Closes gh-39587
2024-02-23 09:47:17 +00:00
Andy Wilkinson 9acd5376c8 Merge branch '3.2.x'
Closes gh-39738
2024-02-23 09:40:01 +00:00
Andy Wilkinson 490161c0ed Polish warning about virtual threads and the JVM exiting
Closes gh-39732
2024-02-23 09:39:48 +00:00
Andy Wilkinson ea06a496e0 Upgrade to Undertow 2.3.12.Final
Closes gh-39731
2024-02-22 10:10:17 +00:00
Andy Wilkinson 38d7275c5e Upgrade to Tomcat 10.1.19
Closes gh-39730
2024-02-22 10:10:17 +00:00
Andy Wilkinson 14ed152196 Upgrade to Testcontainers 1.19.6
Closes gh-39729
2024-02-22 10:10:16 +00:00
Andy Wilkinson 8a1a810b50 Upgrade to SQLite JDBC 3.45.1.0
Closes gh-39728
2024-02-22 10:10:16 +00:00
Andy Wilkinson 5e24239cff Upgrade to Spring Session 3.3.0-M2
Closes gh-39727
2024-02-22 10:10:16 +00:00
Andy Wilkinson a5fd1cba6e Upgrade to Spring Security 6.3.0-M2
Closes gh-39500
2024-02-22 10:10:15 +00:00
Andy Wilkinson 7d0bd90b49 Upgrade to Spring Pulsar 1.1.0-M1
Closes gh-39499
2024-02-22 10:10:15 +00:00
Andy Wilkinson 29f1ee767a Upgrade to Spring LDAP 3.2.2
Closes gh-39498
2024-02-22 10:10:15 +00:00
Andy Wilkinson a731c6eb64 Upgrade to Spring Kafka 3.2.0-M1
Closes gh-39497
2024-02-22 10:10:15 +00:00
Andy Wilkinson 7452ae55b1 Upgrade to Spring Integration 6.3.0-M1
Closes gh-39496
2024-02-22 10:10:14 +00:00
Andy Wilkinson 5b5b862150 Upgrade to Spring GraphQL 1.3.0-M1
Closes gh-39495
2024-02-22 10:10:14 +00:00
Andy Wilkinson 8a84bf287d Upgrade to Spring Data Bom 2023.1.3
Closes gh-39493
2024-02-22 10:10:13 +00:00
Andy Wilkinson 190126941a Upgrade to Spring Batch 5.1.1
Closes gh-39492
2024-02-22 10:10:13 +00:00
Andy Wilkinson d2893220fe Upgrade to Spring Authorization Server 1.3.0-M2
Closes gh-39491
2024-02-22 10:10:13 +00:00
Andy Wilkinson 1aecc05969 Upgrade to Spring AMQP 3.1.2
Closes gh-39490
2024-02-22 10:10:13 +00:00
Andy Wilkinson 565f8b2909 Upgrade to SLF4J 2.0.12
Closes gh-39726
2024-02-22 10:10:12 +00:00
Andy Wilkinson 255936b990 Upgrade to SendGrid 4.10.2
Closes gh-39725
2024-02-22 10:10:12 +00:00
Andy Wilkinson 6b4b82b7e0 Upgrade to Selenium 4.18.1
Closes gh-39724
2024-02-22 10:10:12 +00:00
Andy Wilkinson ae3e2e0005 Upgrade to Reactor Bom 2023.0.3
Closes gh-39489
2024-02-22 10:10:11 +00:00
Andy Wilkinson 0c07b0626a Upgrade to R2DBC MySQL 1.1.1
Closes gh-39723
2024-02-22 10:10:11 +00:00
Andy Wilkinson 553ec1d9ba Upgrade to QueryDSL 5.1.0
Closes gh-39722
2024-02-22 10:10:11 +00:00
Andy Wilkinson a010229fc9 Upgrade to Pulsar Reactive 0.5.3
Closes gh-39721
2024-02-22 10:10:11 +00:00
Andy Wilkinson b93ccb523e Upgrade to Postgresql 42.7.2
Closes gh-39720
2024-02-22 10:10:10 +00:00
Andy Wilkinson cdd4b8e63a Upgrade to Netty 4.1.107.Final
Closes gh-39719
2024-02-22 10:10:10 +00:00
Andy Wilkinson 3837cd7a93 Upgrade to MSSQL JDBC 12.6.1.jre11
Closes gh-39717
2024-02-22 10:10:09 +00:00
Andy Wilkinson 43ab0f17b9 Upgrade to Mockito 5.10.0
Closes gh-39716
2024-02-22 10:10:09 +00:00
Andy Wilkinson 7583f77467 Upgrade to Maven Shade Plugin 3.5.2
Closes gh-39715
2024-02-22 10:10:09 +00:00
Andy Wilkinson e2fbdcf193 Upgrade to MariaDB 3.3.3
Closes gh-39714
2024-02-22 10:10:08 +00:00
Andy Wilkinson b3773a1f88 Upgrade to Log4j2 2.23.0
Closes gh-39713
2024-02-22 10:10:08 +00:00
Andy Wilkinson 352f2eb83c Upgrade to Liquibase 4.26.0
Closes gh-39712
2024-02-22 10:10:08 +00:00
Andy Wilkinson 50bf417e01 Upgrade to Kotlin Serialization 1.6.3
Closes gh-39711
2024-02-22 10:10:08 +00:00
Andy Wilkinson d4ee9317ea Upgrade to Kotlin Coroutines 1.8.0
Closes gh-39710
2024-02-22 10:10:07 +00:00
Andy Wilkinson 5f6772fc6d Upgrade to jOOQ 3.19.4
Closes gh-39708
2024-02-22 10:10:07 +00:00
Andy Wilkinson d57fd31ae5 Upgrade to Jetty 12.0.6
Closes gh-39707
2024-02-22 10:10:06 +00:00
Andy Wilkinson 66b2d5c0d9 Upgrade to Jetty Reactive HTTPClient 4.0.3
Closes gh-39706
2024-02-22 10:10:06 +00:00
Andy Wilkinson d95bdc2870 Upgrade to Janino 3.1.12
Closes gh-39705
2024-02-22 10:10:06 +00:00
Andy Wilkinson 32ea950457 Upgrade to Infinispan 14.0.24.Final
Closes gh-39704
2024-02-22 10:10:06 +00:00
Andy Wilkinson 102215ee96 Upgrade to HttpClient5 5.3.1
Closes gh-39703
2024-02-22 10:10:05 +00:00
Andy Wilkinson a52cc64701 Upgrade to Hibernate 6.4.4.Final
Closes gh-39702
2024-02-22 08:02:44 +00:00
Andy Wilkinson 0d3431e46c Upgrade to Groovy 4.0.18
Closes gh-39701
2024-02-22 08:02:44 +00:00
Andy Wilkinson 33ebefdb36 Upgrade to Elasticsearch Client 8.11.4
Closes gh-39700
2024-02-22 08:02:43 +00:00
Andy Wilkinson 913c1baa72 Upgrade to Couchbase Client 3.5.3
Closes gh-39699
2024-02-22 08:02:43 +00:00
Andy Wilkinson 20c6f94f06 Upgrade to Byte Buddy 1.14.12
Closes gh-39697
2024-02-22 08:02:42 +00:00
Andy Wilkinson b2f96f4a5c Upgrade to Artemis 2.32.0
Closes gh-39695
2024-02-22 08:02:42 +00:00
Phillip Webb 2b7320be1a Merge branch '3.2.x'
Closes gh-39690
2024-02-21 21:36:07 -08:00
Phillip Webb a457638e6c Polish 'Decode URL content before passing it to NestedLocation.parse'
See gh-39675'

Closes gh-39675'
2024-02-21 21:16:33 -08:00
_ext Slovak, Jiri 06569e76f6 Decode URL content before passing it to NestedLocation.parse
URL can contains empty spaced encoded as %20, so it should be decoded
before passing it to NestedLocation. NestedLocation expects file system
path which should not contain URL encoded values.

See gh-39675
2024-02-21 17:28:55 -08:00
Phillip Webb e6fe273105 Polish 2024-02-21 16:38:48 -08:00
Phillip Webb f8a1dae835 Merge branch '3.2.x' 2024-02-21 15:27:57 -08:00
Phillip Webb 12de6aa46a Merge branch '3.1.x' into 3.2.x 2024-02-21 15:27:27 -08:00
Phillip Webb 2c4909a89a Update copyright year of changed files 2024-02-21 13:58:53 -08:00
Andy Wilkinson b199e49e40 Upgrade to Undertow 2.3.12.Final
Closes gh-39674
2024-02-21 21:22:18 +00:00
Andy Wilkinson 71e3a92f3c Upgrade to Tomcat 10.1.19
Closes gh-39673
2024-02-21 21:22:18 +00:00
Andy Wilkinson d86fa721b5 Upgrade to Spring Security 6.2.2
Closes gh-39487
2024-02-21 21:05:43 +00:00
Andy Wilkinson 34a45d2608 Upgrade to Spring Pulsar 1.0.3
Closes gh-39486
2024-02-21 21:05:42 +00:00
Andy Wilkinson 6158fa08c9 Upgrade to Spring LDAP 3.2.2
Closes gh-39485
2024-02-21 21:05:41 +00:00
Andy Wilkinson 506438e772 Upgrade to Spring Kafka 3.1.2
Closes gh-39484
2024-02-21 21:05:40 +00:00
Andy Wilkinson 398fb15758 Upgrade to Spring Integration 6.2.2
Closes gh-39483
2024-02-21 21:05:39 +00:00
Andy Wilkinson e67ee7a081 Upgrade to Spring GraphQL 1.2.5
Closes gh-39482
2024-02-21 21:05:39 +00:00
Andy Wilkinson adefc21024 Upgrade to Spring Data Bom 2023.1.3
Closes gh-39480
2024-02-21 21:05:37 +00:00
Andy Wilkinson ae464bfb2d Upgrade to Spring Batch 5.1.1
Closes gh-39479
2024-02-21 21:05:37 +00:00
Andy Wilkinson c20b274cef Upgrade to Spring Authorization Server 1.2.2
Closes gh-39478
2024-02-21 21:05:36 +00:00
Andy Wilkinson 32da1bf3a1 Upgrade to Spring AMQP 3.1.2
Closes gh-39477
2024-02-21 21:05:35 +00:00
Andy Wilkinson bc62825201 Upgrade to Reactor Bom 2023.0.3
Closes gh-39476
2024-02-21 21:05:34 +00:00
Andy Wilkinson fcc1e1e806 Upgrade to Pulsar Reactive 0.5.3
Closes gh-39672
2024-02-21 21:05:33 +00:00
Andy Wilkinson 9411da2a24 Upgrade to Postgresql 42.6.1
Closes gh-39671
2024-02-21 21:05:29 +00:00
Andy Wilkinson 2fa921c010 Upgrade to Maven Shade Plugin 3.5.2
Closes gh-39670
2024-02-21 21:05:24 +00:00
Andy Wilkinson 4924af9999 Upgrade to MariaDB 3.3.3
Closes gh-39669
2024-02-21 21:05:19 +00:00
Andy Wilkinson edc80ec39a Upgrade to Kotlin Serialization 1.6.3
Closes gh-39668
2024-02-21 21:05:14 +00:00
Andy Wilkinson b163b70b28 Upgrade to jOOQ 3.18.11
Closes gh-39667
2024-02-21 21:05:09 +00:00
Andy Wilkinson 9c43e8545c Upgrade to Byte Buddy 1.14.12
Closes gh-39665
2024-02-21 21:04:58 +00:00
Andy Wilkinson 3e46fff15c Upgrade to Undertow 2.3.12.Final
Closes gh-39664
2024-02-21 20:10:58 +00:00
Andy Wilkinson 2581c5c87a Upgrade to Tomcat 10.1.19
Closes gh-39663
2024-02-21 20:10:57 +00:00
Andy Wilkinson 1c5858e59f Upgrade to Spring Security 6.1.7
Closes gh-39466
2024-02-21 20:09:26 +00:00
Andy Wilkinson f0da887f17 Upgrade to Spring LDAP 3.1.4
Closes gh-39465
2024-02-21 20:09:26 +00:00
Andy Wilkinson 1036182692 Upgrade to Spring Kafka 3.0.14
Closes gh-39464
2024-02-21 20:09:25 +00:00
Andy Wilkinson 6a67eea361 Upgrade to Spring Integration 6.1.6
Closes gh-39463
2024-02-21 20:09:25 +00:00
Andy Wilkinson d14fa83690 Upgrade to Spring GraphQL 1.2.5
Closes gh-39462
2024-02-21 20:09:24 +00:00
Andy Wilkinson 57d46423f7 Upgrade to Spring Data Bom 2023.0.9
Closes gh-39460
2024-02-21 20:09:23 +00:00
Andy Wilkinson 0e06315956 Upgrade to Spring Batch 5.0.5
Closes gh-39459
2024-02-21 20:09:22 +00:00
Andy Wilkinson 06f6bba0e3 Upgrade to Spring Authorization Server 1.1.5
Closes gh-39458
2024-02-21 20:09:22 +00:00
Andy Wilkinson 79b6505430 Upgrade to Spring AMQP 3.0.11
Closes gh-39457
2024-02-21 20:09:21 +00:00
Andy Wilkinson 152d983278 Upgrade to Reactor Bom 2022.0.16
Closes gh-39456
2024-02-21 20:09:20 +00:00
Andy Wilkinson f45dfff082 Upgrade to Postgresql 42.6.1
Closes gh-39662
2024-02-21 20:09:20 +00:00
Andy Wilkinson 85a8364d73 Upgrade to jOOQ 3.18.11
Closes gh-39661
2024-02-21 20:09:15 +00:00