Skip to content

2.1.0 April 2021 Minor Release

Compare
Choose a tag to compare
@plaird plaird released this 23 Apr 02:48
· 38 commits to master since this release

This release contains a set of small enhancements and bug fixes.

  • Renamed some springboot rule attributes for clarity and consistency (but old names still work) #79
  • Expanded the examples, including a new Kotlin Spring Boot example. #84 (thanks @jeffzoch)
  • Implemented a better solution for determining the Spring Boot version for the entry in MANIFEST.MF #111 (thanks @mcamenzind)
  • Allow rule user to provide a custom launcher script for bazel run (see the new bazelrun_script attribute) #92
  • Update default bazel run script to allow OS signals to reach Spring Boot application #91 (thanks @joeljeske)
  • Update internal logic to not fail silently in case of certain errors #100 (thanks @khogeland)
  • Implemented Stardoc documentation for the springboot macro #28

Release note: this release has a small bug #119 that affects users that do not have a system JDK in their PATH, which is hopefully uncommon for Spring Boot developers. See the Issue for an easy workaround. This issue is fixed in release 2.1.1.

To use the new release, update your WORKSPACE file with the following:

http_archive(
    name = "rules_spring",
    sha256 = "2178aa714516fe3ba8e88663aef8e183e6ab28c8bf1f9da96f76533ee86a47b4",
    urls = [
        "https://github.com/salesforce/rules_spring/releases/download/2.1.0/rules-spring-2.1.0.zip",
    ],
)