JReleaser 1.5.0 has been released!

JReleaser v1.5.0 has just been released! The full list of issues can be found at the v1.5.0 milestone. This release brings several updates related to setting model properties via environment variables and/or system properties. Additionally, Winget joins the list of supported package managers. Bug fixes and plenty of build enhancements are also included.

Environment

Several properties may now be set using either System Properties or environment variables; review the Environment section of each DSL element in the Reference. Additionally, local .env files may be used to define environment variables. A new env command may be used to display System property names and environment variable names in use.

Packagers

Winget, the preferred package manager for Windows, is now supported for NATIVE_PACKAGE distributions.

Assemblers

Several updates to assemblers and archivers regarding files and templates. You may now skip templates; use artifacts, files, and fileSets as input sources. Refer to the additional files section.

Deploy

Azure Devops joins the set of target deployment services. Details on how to configure this deployer may be found at the Azure deployer page.

Catalog

Create SBOMs for distribution artifacts and files with the brand new Syft integration.

Docker

New capabilities such as reusing an existing buildx builder, allow login into registries outside of the tool, useful when running in CI.

Templates

Arbitrary templates may now be evaluated using the template eval command. This command may be used at any time you need a file generated with values coming from the model.

Announce

Releases may not be announced to Linkedin.

CLI

Updates to CLI flags following the Command Line Interface Guidelines document https://github.com/jreleaser/jreleaser/issues/1185

As always, feedback is welcomed, feel free to file a ticket or start a discussion topic.

Keep on coding!

Image by Gidon Pico from Pixabay

Liked it? Take a second to support aalmiray on Patreon!
Become a patron at Patreon!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ˆ Back To Top