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.23.0

Release Notes

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

  • 8692adf support path filtering for monorepo changelog generation, closes #2072 core
  • 493de0a Allow lenient parsing of chronver inputs, closes #2038 maven
  • 1e818cd Add a generic skip property to all mojos, closes #2039 unscoped
  • fb596dc add riscv_64 platform support, closes #2061 πŸ› Fixes core
  • f41bee3 Fix misleading message from disabled deployer
  • ffe83fa Print more details when a failure occurs, closes #2050 deploy
  • 647b873 skipPublicationCheck not stopping at PUBLISHING state, closes #2056 packagers
  • 8753b26 Warn when a repository operation fails and continue, closes #2042
  • 894b6f2 Escape arguments for COPR script, closes #2051
  • 22142aa Correct missing variables in packager templates
  • 2d57d01 Correct missing variables in packager templates
  • 11ad682 Resolve templates for brew formula name, closes #2025 unscoped
  • 0419466 Add explicit plexus-utils dependency for Maven 3.9 compatibility, closes #2045 πŸ›  Build packagers
  • cbe15d8 Fix misconfigured name template in appImage resources
  • 85fdd61 Publish UBI-based images (docker), closes #2041
  • 114d27c Rename docker spec templates unscoped
  • 2f23461 Update release announcements
  • 16f07b4 Increase deployment timeout
  • 0a2856c Publish to docker repository only on release
  • df5a71c Fix warnings in GH workflows
  • da517bc Update license headers
  • 7ab7d88 Update jitpack instructions πŸ“ Documentation
  • d8885eb Add gounthar as a contributor for code
  • 166406d Add barbulescu as a contributor for code
  • cf79920 Add LunchTimeCode as a contributor for code
  • ca4e1a5 Add jjh030325 as a contributor for code βš™οΈ Dependencies
  • d11f438 Update pomchecker to 1.15.0
  • 88bded8 Update assertj to 3.27.7
  • e69d839 Update aws-java-sdk to 2.42.3
  • 97a0b88 Update commons-codec to 1.21.0
  • de12367 Update commons-jexl to 3.6.2
  • 39df9cf Update cosign to 3.0.5
  • 2c23711 Update feign to 13.9.1
  • fd39fd2 Update jsoup to 1.22.1
  • 98e7f14 Update junit5 to 6.0.3
  • 08e621c Update snakeyaml to 2.6
  • 07362b2 Update cyclonedx to 0.30.0
  • 15d36d0 Update syft to 1.42.1
  • 3fb9599 Update zstd-jni to 1.5.7-7
  • 008ca54 Update jgit to 5.13.5.202508271544-r
  • d2a3695 Releasing version 1.23.0
  • 48cca3d [core] Migrate missing template warning to debug, closes #2064
  • e257252 [core] Short-circuit recursive evaluation of name templates, closes #2069
  • b282c78 [core] Append windows extension to artifact paths, closes #2067
  • f549370 Bump for next development cycle Contributors We'd like to thank the following people for their contributions:
  • Andres Almiray (@aalmiray)
  • Bruno Verachten
  • George Gastaldi (@gastaldi)
  • Julien Ruaux (@jruaux)
  • Marius Barbulescu
  • Silen Locatelli (@LunchTimeCode)
  • Stepan Romankov
  • jjh030325 (@jjh030325)

Installer type: wix

Architecture Scope Download SHA256
x64 β€” Download F15F3379E9C7A9697008BB6D8FFC1CE799B160971E2DC65030DA070639F59E79

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 (8)

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