From 3ba6065aafe21c52febb8ac2d5ec64f45c24cac6 Mon Sep 17 00:00:00 2001 From: Peter Laird Date: Mon, 15 Jan 2024 00:45:05 -0700 Subject: [PATCH] prepare for 2.3.1 release --- makerelease.sh | 4 ++-- springboot/springboot_doc.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/makerelease.sh b/makerelease.sh index 24d9177..991b578 100755 --- a/makerelease.sh +++ b/makerelease.sh @@ -5,12 +5,12 @@ # For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause # -release_version=2.2.5 +release_version=2.3.1 echo "RELEASE: You are about to create a local zip file that contains the release bits." echo "After it is created, there will be instructions on how to upload it to GitHub and create the release metadata." echo "" -echo "Please enter the release version (e.g. 2.2.5):" +echo "Please enter the release version (e.g. 2.3.1):" read release_version echo "" echo "You have entered $release_version, are you good with this version? Enter to contine, ctrl-c to abort." diff --git a/springboot/springboot_doc.md b/springboot/springboot_doc.md index cafd747..fb61ac6 100755 --- a/springboot/springboot_doc.md +++ b/springboot/springboot_doc.md @@ -26,6 +26,7 @@ Note that the rule README has more detailed usage instructions for each attribut | name | **Required**. The name of the Spring Boot application. Typically this is set the same as the package name. Ex: *helloworld*. | none | | java_library | **Required**. The built jar, identified by the name of the java_library rule, that contains the Spring Boot application. | none | | boot_app_class | **Required**. The fully qualified name of the class annotated with @SpringBootApplication. Ex: *com.sample.SampleMain* | none | +| boot_launcher_class | **Optional**. Allows you to switch to the new *org.springframework.boot.loader.launch.JarLauncher* introduced in Boot 3.2.0. Defaults to the old launcher. | *org.springframework.boot.loader.JarLauncher* | | deps | Optional. An additional set of Java dependencies to add to the executable. Normally all dependencies are set on the *java_library*. | None | | deps_banned| Optional. A list of strings to match against the jar filenames in the transitive graph of dependencies for this springboot app. If any of these strings is found within any jar name, the rule will fail. This is useful for detecting jars that should never go to production. The list of dependencies is obtained after the deps_exclude processing has run. | None | | deps_exclude | Optional. This attribute provides a list of partial paths that will be omitted from the final packaging step if the string is contained within the dep filename. This is a more raw method than deps_exclude for eliminating a problematic dependency/file that cannot be eliminated upstream. Ex: [*jackson-databind-*]. | None |