Copyright Β© JReleaserhttps://validator.w3.org/feed/docs/rss2.htmlJReleaser Updatesjreleaser.orghttps://jreleaser.org?utm_source=noticeable&utm_campaign=jreleaser&utm_content=other&utm_id=3yqgRlNHn6nwjwTNABu2.5fNaQcBl0fv5jnFVfCDZ&utm_medium=newspageen-USThu, 29 Feb 2024 12:49:18 GMThttps://noticeable.io#0a7de0C8xX4GIPBJKOxzIMNbYQThu, 29 Feb 2024 12:31:31 GMTAndres Almiray ([email protected])Release v1.11.0https://jreleaser.noticeable.news/publications/release-v1-11-0undefinedJReleaser 1.11.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Deploy: Nexus2 enables staged deployments, useful for splitting deployments in UPLOAD, CLOSE, and RELEASE stages. https://jreleaser.org/guide/latest/reference/deploy/maven/nexus2.html#_staged_deployments

Assemble: Assemblers can generate SWID tags. https://jreleaser.org/guide/latest/reference/catalog/swid.html

Package: Winget packager now supports defining dependencies.

Changelog: Added missing Test category in conventional-commits changelog preset.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.11.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Deploy: Nexus2 enables staged deployments, useful for splitting deployments in UPLOAD, CLOSE, and RELEASE stages. https://jreleaser.org/guide/latest/reference/deploy/maven/nexus2.html#_staged_deployments

Assemble: Assemblers can generate SWID tags. https://jreleaser.org/guide/latest/reference/catalog/swid.html

Package: Winget packager now supports defining dependencies.

Changelog: Added missing Test category in conventional-commits changelog preset.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
4LDYUP2giCkWDmys02O5Sun, 31 Dec 2023 04:01:47 GMTAndres Almiray ([email protected])Release v1.10.0https://jreleaser.noticeable.news/publications/release-v1-10-0undefinedJReleaser 1.10.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Announce: Links in Bluesky announcer will be automatically converted to markdown links.

Package: Homebrew packager now supports defining custom download strategy and additional require relative statements.

**Changelog:**️ Changelog commits can now be identified by author/contributor, not just title and body.

**Hooks:**️ Several updates to hooks such as new session event, conditional evaluation, and access to stacktrace upon failure.

Assemble: Provide custom JAVA_OPTS to the launcher generated by the Jlink assembler.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.10.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Announce: Links in Bluesky announcer will be automatically converted to markdown links.

Package: Homebrew packager now supports defining custom download strategy and additional require relative statements.

**Changelog:**️ Changelog commits can now be identified by author/contributor, not just title and body.

**Hooks:**️ Several updates to hooks such as new session event, conditional evaluation, and access to stacktrace upon failure.

Assemble: Provide custom JAVA_OPTS to the launcher generated by the Jlink assembler.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
uWSkHCl2rgSInu7OwjHJWed, 01 Nov 2023 11:27:05 GMT[email protected] (Andres Almiray)JReleaser v1.9.0https://jreleaser.noticeable.news/publications/jreleaser-v1-9-0JReleaser 1.9.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors.

Changelog: Small improvements to changelog generator. A new`f_file_exists` function may be used with templates.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.9.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors.

Changelog: Small improvements to changelog generator. A new`f_file_exists` function may be used with templates.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
NOryPS36K5Xx5kawMc1IThu, 31 Aug 2023 10:12:22 GMTAndres Almiray ([email protected])Release v1.8.0https://jreleaser.noticeable.news/publications/release-v1-8-0undefinedJReleaser 1.8.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Release: GitHub cannot handle release notes larger than 10K characters, thus the release now truncates release notes to 10k while also uploading the original as a release asset.

Packagers: Generated Homebrew formulas for Jlink distributions should now work on Apple Silicon (M1/M2) devices.

Deploy: Updates to the Nexus2 deployer where additional slashes were added to the target deployment path.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.8.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Release: GitHub cannot handle release notes larger than 10K characters, thus the release now truncates release notes to 10k while also uploading the original as a release asset.

Packagers: Generated Homebrew formulas for Jlink distributions should now work on Apple Silicon (M1/M2) devices.

Deploy: Updates to the Nexus2 deployer where additional slashes were added to the target deployment path.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
NUijD6cgCUIrf1d66euSTue, 27 Jun 2023 01:02:28 GMT[email protected] (Andres Almiray)Release v1.7.0https://jreleaser.noticeable.news/publications/release-v1-7-0undefinedJReleaser 1.7.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Announce: BlueSky is now a supported announcer.

Package: Various fixes to Homebrew, Scoop, Chocolatey, Spec.

Assemble: Archives may be used as input in the JLink assembler.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.7.0 is now available! This release brings the following features:

This is mostly a fix release with a handful of enhancements. We'd like to thank our most recent contributors

Announce: BlueSky is now a supported announcer.

Package: Various fixes to Homebrew, Scoop, Chocolatey, Spec.

Assemble: Archives may be used as input in the JLink assembler.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
CrYJhc4WhodK8GeaxMdgSat, 29 Apr 2023 10:13:03 GMT[email protected] (Andres Almiray)Release v1.6.0https://jreleaser.noticeable.news/publications/release-v1-6-0undefinedJReleaser 1.6.0 is now available! This release brings the following features:

Announce: Post announcements to OpenCollective.

Catalog: cyclonedx-cli may be used to generate SBOMs.

Package: Several improvements and fixes applied to Flatpak. SINGLE_JAR distributions are now supported by Macports. Zip based distributions are now supported by Winget. Jib is now supported as a packager; you may use it to build container images.

Deploy: Several updates to Maven deployers. You may now individually override all checks defined by the applyMavenCentralRules property, skip checking for -sources and -javadoc JARs on a given artifact. Nexus2 now checks if GPG keys are publicly available before deployment.

Hooks: Scripts may be defined directly in the model via Script Hooks. Command and script hooks may supply structured output that feeds into the resolved model. They may also be conditionally executed.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.6.0 is now available! This release brings the following features:

Announce: Post announcements to OpenCollective.

Catalog: cyclonedx-cli may be used to generate SBOMs.

Package: Several improvements and fixes applied to Flatpak. SINGLE_JAR distributions are now supported by Macports. Zip based distributions are now supported by Winget. Jib is now supported as a packager; you may use it to build container images.

Deploy: Several updates to Maven deployers. You may now individually override all checks defined by the applyMavenCentralRules property, skip checking for -sources and -javadoc JARs on a given artifact. Nexus2 now checks if GPG keys are publicly available before deployment.

Hooks: Scripts may be defined directly in the model via Script Hooks. Command and script hooks may supply structured output that feeds into the resolved model. They may also be conditionally executed.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
1Cwjt7fmKoC2qKdTq7PvSun, 12 Mar 2023 10:15:10 GMT[email protected] (Andres Almiray)Release v1.5.1https://jreleaser.noticeable.news/publications/release-v1-5-1undefinedJReleaser 1.5.1 is now available! This is a patch release that only includes bug fixes in the following areas: docker, java-archive, native-image, jlink, single-jar.

Docker: Fixed a couple of issues when buildx was configured as well as when docker.io was used as a registry name instead of DEFAULT.

Assemblers: Assemblers can now specify a timestamp for all archive entries (reproducible builds FTW) as well as longFileMode/bigNumberMode for tars. java-archive failed to generate a suitable launcher for a modular application. The deprecated NATIVE_IMAGE distribution type was accidentally removed; use BINARY instead. Targets set in jlink.jdeps will be automatically converted to absolute paths. All assemblers and package managers are now fully compatible with modular Java applications.

πŸš€ Changelog πŸ“ Milestone

]]>
JReleaser 1.5.1 is now available! This is a patch release that only includes bug fixes in the following areas: docker, java-archive, native-image, jlink, single-jar.

Docker: Fixed a couple of issues when buildx was configured as well as when docker.io was used as a registry name instead of DEFAULT.

Assemblers: Assemblers can now specify a timestamp for all archive entries (reproducible builds FTW) as well as longFileMode/bigNumberMode for tars. java-archive failed to generate a suitable launcher for a modular application. The deprecated NATIVE_IMAGE distribution type was accidentally removed; use BINARY instead. Targets set in jlink.jdeps will be automatically converted to absolute paths. All assemblers and package managers are now fully compatible with modular Java applications.

πŸš€ Changelog πŸ“ Milestone

]]>
NewAnnouncement
QcGo6bNUVbfwf0qPw540Sun, 26 Feb 2023 02:50:16 GMT[email protected] (Andres Almiray)Release v1.5.0https://jreleaser.noticeable.news/publications/release-v1-5-0undefinedJReleaser 1.5.0 is now available! This release brings plenty of features and bug fixes

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. https://jreleaser.org/guide/latest/reference/assemble/archive.html#_additional_files

Deploy: Azure Devops joins the set of target deployment services https://jreleaser.org/guide/latest/reference/deploy/maven/azure.html

Catalog: Create SBOMs for distribution artifacts and files https://jreleaser.org/guide/latest/reference/catalog/index.html

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

Announce: Releases may not be announced to Linkedin https://jreleaser.org/guide/latest/reference/announce/linkedin.html

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

πŸš€ Changelog

]]>
JReleaser 1.5.0 is now available! This release brings plenty of features and bug fixes

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. https://jreleaser.org/guide/latest/reference/assemble/archive.html#_additional_files

Deploy: Azure Devops joins the set of target deployment services https://jreleaser.org/guide/latest/reference/deploy/maven/azure.html

Catalog: Create SBOMs for distribution artifacts and files https://jreleaser.org/guide/latest/reference/catalog/index.html

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

Announce: Releases may not be announced to Linkedin https://jreleaser.org/guide/latest/reference/announce/linkedin.html

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

πŸš€ Changelog

]]>
NewAnnouncement
SjSyrA4Xt7v9MIK0Eom6Thu, 29 Dec 2022 04:04:33 GMT[email protected] (Andres Almiray)Release v1.4.0https://jreleaser.noticeable.news/publications/release-v1-4-0undefinedJReleaser 1.4.0 is now available! This release brings plenty of features and bug fixes

Deploy: Adjustments to Nexus2 support now let you deploy snapshot artifacts to Nexus2 servers and Maven Central.

Mastodon: Message threads can now be posted to Mastodon. You may set a list of messages or a path to a file that contains the messages.

Docker: Multi-platform support is now available via buildx. For the time being only JAVA_BINARY and SINGLE_JAR distributions are supported.

Distribution: New flat-binary distribution may be used to release binaries without packaging them in archives. Several package managers support this new distribution type.

Assemble: The new java-archive assembler may be used to create JAVA_BINARY distributions instead of using Maven's appassembler/assembly plugins or Gradle's application/distribution plugins.

Changelog: Conventional-Commit preset can handle BREAKING CHANGE footer, referenced issues, and additional trailing elements. Be ware that it now also applies a custom format by default.

GitLab: Update existing assets when posting an updated release. This aligns GitLab support with GitHub/Gitea.

πŸš€Changelog

]]>
JReleaser 1.4.0 is now available! This release brings plenty of features and bug fixes

Deploy: Adjustments to Nexus2 support now let you deploy snapshot artifacts to Nexus2 servers and Maven Central.

Mastodon: Message threads can now be posted to Mastodon. You may set a list of messages or a path to a file that contains the messages.

Docker: Multi-platform support is now available via buildx. For the time being only JAVA_BINARY and SINGLE_JAR distributions are supported.

Distribution: New flat-binary distribution may be used to release binaries without packaging them in archives. Several package managers support this new distribution type.

Assemble: The new java-archive assembler may be used to create JAVA_BINARY distributions instead of using Maven's appassembler/assembly plugins or Gradle's application/distribution plugins.

Changelog: Conventional-Commit preset can handle BREAKING CHANGE footer, referenced issues, and additional trailing elements. Be ware that it now also applies a custom format by default.

GitLab: Update existing assets when posting an updated release. This aligns GitLab support with GitHub/Gitea.

πŸš€Changelog

]]>
NewAnnouncement
NqAE45snVkKZV5ELzOXjSat, 05 Nov 2022 10:10:05 GMT[email protected] (Andres Almiray)Release v1.3.1https://jreleaser.noticeable.news/publications/release-v1-3-1undefinedJReleaser 1.3.1 is now available! This is a point fix release mostly related to Maven concerns.

Deploy: Fix a timing issue with the Nexus2 Maven deployer that hindered publication to Maven Central. JReleaser now queries the state of a transitioning repository before marking the operation as completed.

Maven: The Maven plugin required an explicit dependency on commons-io causing a classloading issue it that wasn't the case.

πŸš€Changelog

]]>
JReleaser 1.3.1 is now available! This is a point fix release mostly related to Maven concerns.

Deploy: Fix a timing issue with the Nexus2 Maven deployer that hindered publication to Maven Central. JReleaser now queries the state of a transitioning repository before marking the operation as completed.

Maven: The Maven plugin required an explicit dependency on commons-io causing a classloading issue it that wasn't the case.

πŸš€Changelog

]]>
NewAnnouncement