Commit Graph

46081 Commits

Author SHA1 Message Date
Spring Builds c16f9dda96 Next development version (v3.0.13-SNAPSHOT) 2023-10-19 10:39:31 +00:00
Andy Wilkinson 688de3b873 Merge branch '3.1.x' 2023-10-19 10:55:34 +01:00
Phillip Webb 343046d30c Polish 2023-10-19 10:55:26 +01:00
Phillip Webb fcb75b6a1e Search implemented interfaces on superclass for @ServiceConnection
Refine original fix to also search interfaces on the superclass.

Fixes gh-37671
2023-10-19 10:52:19 +01:00
Andy Wilkinson c865496fc5 Merge branch '3.1.x' 2023-10-19 10:34:58 +01:00
Andy Wilkinson 5fc1d31953 Merge branch '3.0.x' into 3.1.x 2023-10-19 10:33:13 +01:00
Andy Wilkinson 18267be47d Merge branch '2.7.x' into 3.0.x 2023-10-19 10:32:46 +01:00
Andy Wilkinson fe69930ac7 Correct configuration of Sonatype credentials used for promotion 2023-10-19 09:20:00 +01:00
Moritz Halbritter d82e98ef42 Merge branch '3.1.x'
Closes gh-37960
2023-10-19 10:05:43 +02:00
Moritz Halbritter 64cf3b0712 Document how to share services with Docker Compose
Closes gh-37886
2023-10-19 10:05:14 +02:00
Moritz Halbritter 55dc2963ef Rename Testcontainers bean startup property
Old name: spring.testcontainers.startup
New name: spring.testcontainers.beans.startup

Closes gh-37073
2023-10-19 09:22:27 +02:00
Andy Wilkinson 8b6b6378f5 Polish CI pipeline 2023-10-19 08:16:53 +01:00
Spring Builds 6945d3df26 Next development version (v2.7.18-SNAPSHOT) 2023-10-19 06:49:32 +00:00
Phillip Webb b8365e3118 Fix misconfigured Maven test
See gh-37669
2023-10-18 22:58:45 -07:00
Phillip Webb a8ad8ca9f7 Upgrade to Java 21.0.1+12
Closes gh-37945
2023-10-18 21:20:42 -07:00
Phillip Webb a354c236bb Upgrade to Java 17.0.9+11
See gh-37944
2023-10-18 21:20:24 -07:00
Phillip Webb 062b544447 Upgrade to Ubuntu Jammy 20231004
Closes gh-37957
2023-10-18 21:19:51 -07:00
Phillip Webb 5c6c0879fc Merge branch '3.1.x' 2023-10-18 21:19:11 -07:00
Phillip Webb dd821c719f Upgrade to Java 21.0.1+12
Closes gh-37956
2023-10-18 21:18:32 -07:00
Phillip Webb 6a51ef8adc Upgrade to Java 17.0.9+11
See gh-37955
2023-10-18 21:18:04 -07:00
Phillip Webb 55968ef995 Upgrade to Ubuntu Jammy 20231004
Closes gh-37949
2023-10-18 21:17:24 -07:00
Phillip Webb 7d71d60c14 Merge branch '3.0.x' into 3.1.x 2023-10-18 21:17:00 -07:00
Phillip Webb e778355bd7 Upgrade to Java 21.0.1+12
Closes gh-37953
2023-10-18 21:15:45 -07:00
Phillip Webb 53d04973e4 Upgrade to Java 17.0.9+11
See gh-37951
2023-10-18 21:14:54 -07:00
Phillip Webb 812023a84b Upgrade to Ubuntu Jammy 20231004
Closes gh-37952
2023-10-18 21:13:42 -07:00
Phillip Webb bc8a631aaf Merge branch '2.7.x' into 3.0.x 2023-10-18 21:12:13 -07:00
Phillip Webb c7d6fbcb3a Upgrade to Ubuntu Jammy 20231004
See gh-37954
2023-10-18 21:10:00 -07:00
Phillip Webb 39ffa50dc4 Merge branch '3.1.x' 2023-10-18 21:05:26 -07:00
Phillip Webb a28fb1b6f5 Merge branch '3.0.x' into 3.1.x 2023-10-18 21:05:18 -07:00
Phillip Webb b5fbcfdce2 Merge branch '2.7.x' into 3.0.x 2023-10-18 21:04:30 -07:00
Phillip Webb b226ff40f0 Upgrade to Java 21.0.1+12
Closes gh-37948
2023-10-18 21:03:47 -07:00
Phillip Webb d226ba88d9 Upgrade to Java 17.0.9+11
Closes gh-37947
2023-10-18 21:02:55 -07:00
Phillip Webb ad933869ca Upgrade to Java 11.0.21+10
Closes gh-37946
2023-10-18 21:02:15 -07:00
Phillip Webb 62a074a728 Upgrade to Java 8u392+9
See gh-37950
2023-10-18 21:01:09 -07:00
Phillip Webb 9a4e16a2d4 Upgrade to Ubuntu Jammy 20231004 in CI images #37954
Closes gh-37954
2023-10-18 20:56:02 -07:00
Phillip Webb 3ccf29ef49 Refine spring-boot-starter-data-redis-reactive dependencies
Change `spring-boot-starter-data-redis-reactive` to be standalone and
also declare an explicit dependency on reactor.

Closes gh-37943
2023-10-18 20:53:06 -07:00
Phillip Webb 93b562e632 Fix PulsarProperties lookupTimeout
Prefer `null` to `-1` for the default timeout.

See gh-34763
2023-10-18 20:52:12 -07:00
Phillip Webb 3c62defb9d Support java.nio.file Paths and FileSystems with nested jars
Add a `NestedFileSystemProvider` implementation so that the JDK's
`ZipFileSystem` can load content from nested jars and nested
directory entries.

Creating a `ZipFileSystem` may be a relatively expensive operation as
zip structures need to be parsed and in the case of directory entries
a virtual datablock nees to be generated on the fly. As such, we
install the `ZipFileSystem` as late as possible since in a typical
application it may never be needed.

This commit also tweaks Gradle and Maven plugins to ensure that the
service loader file is written to repackaged jars.

Closes gh-7161
2023-10-18 20:46:36 -07:00
Phillip Webb 4b495ca2a9 Change `NestedLocation` to hold a `Path` rather than a `File`
Refactor `NestedLocation` so that it holds a `Path` rather than a
`File`.

See gh-37668
2023-10-18 20:46:35 -07:00
Andy Wilkinson ec6415f04b Add SSL bundle support to Apache Kafka auto-configuration
Closes gh-37629
Co-authored-by: Scott Frederick <sfrederick@vmware.com>
2023-10-18 16:34:28 -05:00
Andy Wilkinson af2e363252 Merge branch '3.1.x'
Closes gh-37942
2023-10-18 18:50:52 +01:00
Andy Wilkinson 226221073c Merge branch '3.0.x' into 3.1.x
Closes gh-37941
2023-10-18 18:39:29 +01:00
Andy Wilkinson a25472ab5b Merge branch '2.7.x' into 3.0.x
Closes gh-37940
2023-10-18 18:39:16 +01:00
Andy Wilkinson 817debb1ee Fix constructor binding with conversion to custom collection type
Closes gh-37734
2023-10-18 17:47:26 +01:00
Andy Wilkinson 8d006f82f7 Merge branch '3.1.x'
Closes gh-37939
2023-10-18 17:46:19 +01:00
Andy Wilkinson 9219fdc638 Merge branch '3.0.x' into 3.1.x
Closes gh-37938
2023-10-18 17:44:30 +01:00
Andy Wilkinson 865203f902 Merge branch '2.7.x' into 3.0.x
Closes gh-37937
2023-10-18 17:37:37 +01:00
Andy Wilkinson 7d6532cac4 Merge pull request #37905 from ttddyy
* gh-37905:
  Polish "Support @Order on [CommandLine|Application]Runner @Bean definitions"
  Support @Order on [CommandLine|Application]Runner @Bean definitions

Closes gh-37905
2023-10-18 17:17:01 +01:00
Andy Wilkinson 04307aa7e0 Polish "Support @Order on [CommandLine|Application]Runner @Bean definitions"
See gh-37905
2023-10-18 17:16:48 +01:00
Tadaya Tsuyukubo 8ac597c245 Support @Order on [CommandLine|Application]Runner @Bean definitions
Prior to this commit, `@Order` annotation on `@Bean` method was not
considered for `CommandLineRunner` and `ApplicationRunner`.

This commit introduces a `Runner` marker interface and uses it to
retrieve the runner beans. As a result, it enables the use of `@Order`
annotations on `@Bean` methods for both `CommandLineRunner` and
`ApplicationRunner`.

Signed-off-by: Tadaya Tsuyukubo <tadaya@ttddyy.net>

See gh-37905
2023-10-18 17:15:15 +01:00