Commit Graph

384 Commits (b3ddec779301dcb48a97ca5a5f8703cca8c72876)

Author SHA1 Message Date
Andy Wilkinson 5280cfeec0 Adapt to breaking API change in Micrometer
See gh-37703
1 year ago
Chris Bono 0a40fddaa7 Upgrade to Pulsar Reactive 0.4.0
This commit updates the Reactive client used by Spring Pulsar to
version 0.4.0. The updated client fixes an issue where the
non-reactive and reactive shaded producer cache had the same
relocation prefix. This allows the removal of the shaded
relocation prefixes from the checkRuntimeClasspathForConflicts
ignore closure.

See gh-37801
1 year ago
Andy Wilkinson 3e9a1cc1f8 Add Awaitility to spring-boot-starter-test
Closes gh-37195
1 year ago
Andy Wilkinson 2207509983 Merge branch '3.1.x'
Closes gh-37412
1 year ago
Andy Wilkinson d653515532 Merge branch '3.0.x' into 3.1.x
Closes gh-37411
1 year ago
Mark Nelson 78a69cbb7d Update README.adoc to add Oracle Spring Boot Starters
See gh-37069
1 year ago
Stephane Nicoll 82768cf500 Upgrade to Jetty 11.0.16
Closes gh-37300
1 year ago
Stephane Nicoll 902eb2d7fa Upgrade to Jetty 11.0.16
Closes gh-37291
1 year ago
Andy Wilkinson ed5d16de84 Upgrade to Jetty 12
Closes gh-36073
1 year ago
Chris Bono 6e7b845bdf Add support for Apache Pulsar
Add support for Apache Pulsar using the Spring for Apache Pulsar
project.

See gh-34763

Co-authored-by: Phillip Webb <pwebb@vmware.com>
1 year ago
Scott Frederick eb45aab712 Upgrade default CNB builders to Paketo Jammy
Closes gh-36689
1 year ago
Andy Wilkinson b1d26fe961 Revert "Upgrade default CNB builders to Paketo Jammy"
This reverts commit 6506208d29. The
upgrade to the Jammy builder was causing
failsWhenBuildImageIsInvokedOnMultiModuleProjectWithBuildImageGoal to
hang on CI.

See gh-36689
1 year ago
Scott Frederick 6506208d29 Upgrade default CNB builders to Paketo Jammy
Closes gh-36689
1 year ago
Andy Wilkinson 61752184f2 Merge branch '3.0.x' into 3.1.x
Closes gh-35911
1 year ago
Andy Wilkinson 7bb3caf914 Merge branch '2.7.x' into 3.0.x
Closes gh-35910
1 year ago
Andy Wilkinson ee606db34a Update Data REST starter description to mention Spring MVC
Closes gh-35678
1 year ago
Stephane Nicoll a14b1d6807 Merge branch '3.0.x'
Closes gh-35272
2 years ago
Thebora Kompanioni 319f98680b Add reference to Tor Spring Boot Starter
See gh-35256
2 years ago
Scott Frederick 23ae91b008 Add native image manifest entry
A manifest entry `Spring-Boot-Native-Processed: true` is added to the
jar manifest by the Maven or Gradle plugin when the jar has been built
for use in a native image. With the Gradle plugin, this is done in
reaction to the GraalVM Native Image Plugin being applied to the
project. With the Maven plugin, this is done when the `native` profile
is applied to the build.
2 years ago
Martin BENDA 3e9908a797 Reintroduce support for ActiveMQ
See gh-35048
2 years ago
Phillip Webb 8d2f550f8c Merge branch '3.0.x' 2 years ago
Phillip Webb 3ba3558cff Merge branch '2.7.x' into 3.0.x 2 years ago
Phillip Webb 3e9a136143 Polish gradle formatting 2 years ago
Stephane Nicoll 6876556b60 Upgrade to Json Path 2.8.0
Closes gh-34878
2 years ago
Arend v. Reinersdorff 6f97cfe7cd Remove source and target as maven.compiler.release is already set
See gh-34761
2 years ago
Andy Wilkinson f06536f642 Polish Authorization Server auto-configuration 2 years ago
Steve Riesenberg 25d77ee70b Add Spring Authorization Server support
See gh-34003
2 years ago
Moritz Halbritter f0a16f4e98 Merge branch '3.0.x'
Closes gh-34423
2 years ago
Moritz Halbritter 0fc4741ff6 Merge branch '2.7.x' into 3.0.x
Closes gh-34422
2 years ago
Moritz Halbritter 18592e8145 Polish "Add reference to Failover starter"
See gh-32943
2 years ago
Anand Manissery 1240864a5e Add reference to Failover starter
See gh-32943
2 years ago
Martin Theiss a073ef80e8 Use maven.compiler.release to prevent impossible JDK api usage
See gh-34365
2 years ago
Moritz Halbritter 3867c2d79c Merge branch '2.7.x'
Closes gh-33842
2 years ago
Moritz Halbritter 81a57944b1 Include 'MVC' in starter-websocket description
Closes gh-32493
2 years ago
Stephane Nicoll 75b74637f6 Make sure the 'native' profile can be used in a multi-modules project
This commit updates the 'native' profile so that it provides plugin
management for the plugins involved in building a native image, rather
than forcing their executions.

This commit also update the Maven Plugin reference guide to describe
what the native profile does, and how it can be used in various
scenarios.

Closes gh-33184
2 years ago
Andy Wilkinson 3a2703e8f6 Upgrade to Jakarta Mail 2.1 and switch to Eclipse Angus RI
Closes gh-33059
Closes gh-33050
2 years ago
Andy Wilkinson b67c427259 Upgrade to Servlet 6.0 and related EE 10 specs
Co-authored-by: Phillip Webb <pwebb@vmware.com>

Closes gh-33036
Closes gh-33037
Closes gh-33038
Closes gh-33039
Closes gh-33040
Closes gh-33041
Closes gh-33042
Closes gh-33043
2 years ago
Andy Wilkinson fe8644cc59 Fail more elegantly when GraalVM version is too old
Closes gh-32924
2 years ago
Johnny Lim 7f44572b70 Remove Infinispan's Spring Boot Starter in README
See gh-32974
2 years ago
Andy Wilkinson 1cb149596d Add json starter so that Elasticsearch uses Jackson mapper by default
Closes gh-32906
2 years ago
Stephane Nicoll f0d1eb7891 Configure the Native buildpack when enabling the native Maven profile
This commit makes sure that the Native Cloud Native Buildpacks is
configured when the native Maven profile is enabled. Doing so lets
users generate a native image with a single command-line by default:

$ ./mvnw -Pnative spring-boot:build-image

Closes gh-32764
2 years ago
Phillip Webb a8e701cee2 Provide maven configuration for add-reachability-metadata goal
Update `spring-boot-starter-parent` to execute the native build tools
`add-reachability-metadata` goal when the 'native' profile is active.

Closes gh-32736
2 years ago
Phillip Webb 9aa2854e00 Remove the execution of NBT in the native maven profile
Update `spring-boot-starter-parent` to remove the `native-compile`
execution.

Closes gh-31770
2 years ago
Brian Clozel da7128ce7e Upgrade to Thymeleaf 3.1.0-M3
See gh-32628
2 years ago
Andy Wilkinson 0bfa9cd704 Upgrade to Logback 1.4 and SLF4J 2.0
Closes gh-12649
2 years ago
Stephane Nicoll bd8f53a989 Use Native Build Tools new goal name
Closes gh-32482
2 years ago
Phillip Webb d1e7c9bd70 Introduce 'nativeTest' maven profile
Update `spring-boot-start-parent` with a new `nativeTest` profile. When
active, this profile will trigger AOT processing of test code and call
the native build tools 'test' goal.

Closes gh-32383
2 years ago
Phillip Webb 09bd531fe5 Add Maven plugin support for processing test contexts Ahead-of-time
Refactor and update the Spring Boot Maven Plugin so that it can
be used to perform AOT processing of test classes.

Closes gh-32191
2 years ago
Phillip Webb 2f6354f633 Rename 'aot-generate' goal to process-aot'
See gh-31918
2 years ago
Andy Wilkinson ba93e6c0ed Restore support for Jersey
Closes gh-28637
2 years ago