jreleaser

JReleaser · JReleaser.jreleaser

Release projects quickly and easily with JReleaser

JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options. JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package managers such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.

winget install --id JReleaser.jreleaser --exact --source winget

Latest 1.24.0

Release Notes

Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.24.0 Changelog πŸš€ Features announce

  • c8033ee Support zernio as announcer, closes #2098 core
  • 4586b4a Add a flag to activate reproducible artifacts, closes #2115 gradle
  • 48a2685 Fix access to Task.project at task execution time, closes #1992 jdks
  • bfb88cd Fix inconsistent timeout validation, closes #2087
  • 6dffe57 Add download timeout support to jdks-maven-plugin, closes #2083 πŸ› Fixes assemble
  • af9767b Pass JVM options to generated launcher by jlink, closes #2090
  • e7b4afb Resolve relative launcher symlinks, closes #1994
  • dce1c0f Avoid duplicate resources in Native Image by using -cp option during assemble step, closes #2094 deploy
  • 39250fa Consider PUBLISHED state when checking deployment transition, closes #2082 gradle
  • 2737a31 Add property keys related to deprecated Convention APIs, closes #2078 packager
  • 401af4b Use snap arch in JAVA_HOME, closes #2027 packagers
  • 3736268 Update chocolatey templates, closes #2107 #2108
  • 1b0e37b Use consistent paths in single-jar Dockerfile template
  • 0955463 Use multi-stage build in Docker templates to avoid duplicate layers, closes #2079 sign
  • e820f56 Support PGP subkeys, closes #2086 πŸ”„οΈ Changes packagers
  • e5eab0a Fix default Docker entrypoints, closes #2112 #2113
  • c775aa9 Fine tune multi-stage docker files, closes #2079 unscoped
  • 735a8df More code audit fixes
  • 37fc14b Apply suggestions from code audits πŸ›  Build
  • 7d313fd Fix GH workflows
  • d7488ab Update release announcements
  • 805a0fd Fix wiki updates
  • e20ce15 Fix workflow issues
  • 1d195ce Fix update-wiki script
  • a94a966 Fix issues found by CodeQL
  • af15bca Update GH workflows based on lint audits
  • f925bed Update CodeQL settings
  • 1ff8029 More GH workflow improvements based on audits
  • 4e9bb7d Improve GH workflows based on audits
  • ab785d8 Update github workflows in templates
  • 161c490 Fix workflow linting issues
  • 77d1e3c Pin versions in GH workflows
  • 84aa4b9 Fix some linting issues in GH workflows
  • 9ef4afe Add version management to release workflow
  • 19eb19a Add a GH workflow for linting GH workflows
  • 2f79751 Update readme
  • f978967 Fix wiki template
  • 337c1d3 Update release workflow πŸ“ Documentation
  • 2f0fd0a Add XiaoPengMei as a contributor for code
  • 564ed30 Add mhoffrog as a contributor for code
  • de84e9e Add PrakarshSrivastav as a contributor for code βš™οΈ Dependencies
  • 55c0de7 Update ant to 1.10.17
  • b058360 Update aws-java-sdk to 2.42.41
  • 93f5b77 Update bouncycastle to 1.84
  • 9fec8ee Update byte-buddy to 1.18.8
  • 3d87d5d Update commons-codec to 1.22.0
  • 22b1263 Update commons-io to 2.22.0
  • 79ca5e3 Update commons-net to 3.13.0
  • 390619b Update cosign to 3.0.6
  • b2d7465 Update feign to 13.12
  • fc629be Update jsoup to 1.22.2
  • f0f7868 Update syft to 1.43.0
  • b52e929 Update stax2-api to 4.3.0
  • d70d2c3 Update xz to 1.12
  • 4def722 Releasing version 1.24.0
  • f645ecd Bump for next development cycle Contributors We'd like to thank the following people for their contributions:
  • Andres Almiray (@aalmiray)
  • DavidMei (@XiaoPengMei)
  • Eduards Jemarks
  • Julien Ruaux (@jruaux)
  • Marcin P. (@p-marcin)
  • Marius Barbulescu
  • Markus Hoffrogge
  • Patrick Reimers
  • Prakarsh (@PrakarshSrivastav)

Installer type: wix

Architecture Scope Download SHA256
x64 β€” Download 767E69A77477549E8FE053BC3BCC7FCF788235224BE2C8693A035ACF67597FA4

Details

Homepage
https://jreleaser.org/
License
Apache-2.0
Publisher
JReleaser
Support
https://github.com/jreleaser/jreleaser/issues
Copyright
2020 Andres Almiray
Moniker
jreleaser

Tags

gitjavajreleaserreleasetool

Older versions (9)

1.23.0
Architecture Scope Download SHA256
x64 β€” Download F15F3379E9C7A9697008BB6D8FFC1CE799B160971E2DC65030DA070639F59E79
1.22.0
Architecture Scope Download SHA256
x64 β€” Download FE61F1C38527C313E59E36E3BAB8FCEC832CDEEAF95546953298D58F72F1163E
1.21.0
Architecture Scope Download SHA256
x64 β€” Download D29522803C29429120B847AEBDF4271E3957EF4050E55A3650FE6E87DD7FE3D3
1.20.0
Architecture Scope Download SHA256
x64 β€” Download D4AE3ABB7CC79E1D9DB5718734B37C847A6F185DEF1AB322C040D20671D5C4F6
1.19.0
Architecture Scope Download SHA256
x64 β€” Download 3B45E3CC7ABC10577108D8ACD31573C52E6CE20A77A1B4FC8C9B36909B44717F
1.18.0
Architecture Scope Download SHA256
x64 β€” Download eceb9de6992d6b90a246b42350423fc2ad48db003e058244e8e86831100463b9
1.17.0
Architecture Scope Download SHA256
x64 β€” Download 4FB824D810CE2BC1031EEAFF1DA965E33E26C26596D5A8C66C8EE8DD177023EA
1.16.0
Architecture Scope Download SHA256
x64 β€” Download f24f962121a7a5c75d03507dae59d7f7daace7e9cf9cb9735eedeb2454a9a74c
1.15.0
Architecture Scope Download SHA256
x64 β€” Download cd60509b08926689dc72d984349f1e869c41b63f80022867a81ce9e506042847