Download Latest Version jbang-linux-x64.zip (41.8 MB)
Email in envelope

Get an email when there's a new version of jbang

Home / v0.141.0
Name Modified Size InfoDownloads / Week
Parent folder
version.txt.sha256 2026-07-13 64 Bytes
jbang.zip.sha256 2026-07-13 64 Bytes
version.txt 2026-07-13 7 Bytes
version.txt.asc 2026-07-13 216 Bytes
jbang.zip.asc 2026-07-13 216 Bytes
jbang.tar.asc 2026-07-13 216 Bytes
jbang.tar.sha256 2026-07-13 64 Bytes
jbang.zip 2026-07-13 13.5 MB
jbang.tar 2026-07-13 14.9 MB
jbang-windows-x64.zip.asc 2026-07-13 216 Bytes
jbang-windows-x64.zip.sha256 2026-07-13 64 Bytes
jbang-windows-x64.tar.sha256 2026-07-13 64 Bytes
jbang-windows-x64.zip 2026-07-13 37.4 MB
jbang-windows-x64.tar.asc 2026-07-13 216 Bytes
jbang-windows-x64.tar 2026-07-13 83.4 MB
jbang-mac-aarch64.zip.asc 2026-07-13 216 Bytes
jbang-mac-aarch64.zip.sha256 2026-07-13 64 Bytes
jbang-mac-aarch64.zip 2026-07-13 37.2 MB
jbang-mac-aarch64.tar.asc 2026-07-13 216 Bytes
jbang-mac-aarch64.tar.sha256 2026-07-13 64 Bytes
jbang-linux-x64.zip.sha256 2026-07-13 64 Bytes
jbang-mac-aarch64.tar 2026-07-13 80.6 MB
jbang-linux-x64.zip.asc 2026-07-13 216 Bytes
jbang-linux-x64.tar.asc 2026-07-13 216 Bytes
jbang-linux-x64.tar.sha256 2026-07-13 64 Bytes
jbang-linux-x64.zip 2026-07-13 41.8 MB
jbang-linux-x64.tar 2026-07-13 97.6 MB
jbang-0.141.0.zip.asc 2026-07-13 216 Bytes
jbang-0.141.0.zip.sha256 2026-07-13 64 Bytes
jbang-0.141.0.tar.sha256 2026-07-13 64 Bytes
jbang-0.141.0.zip 2026-07-13 13.5 MB
jbang-0.141.0.tar.asc 2026-07-13 216 Bytes
jbang-0.141.0-windows-x64.zip.asc 2026-07-13 216 Bytes
jbang-0.141.0-windows-x64.zip.sha256 2026-07-13 64 Bytes
jbang-0.141.0.tar 2026-07-13 14.9 MB
jbang-0.141.0-windows-x64.tar.sha256 2026-07-13 64 Bytes
jbang-0.141.0-windows-x64.zip 2026-07-13 37.4 MB
jbang-0.141.0-windows-x64.tar.asc 2026-07-13 216 Bytes
jbang-0.141.0-mac-aarch64.zip.sha256 2026-07-13 64 Bytes
jbang-0.141.0-windows-x64.tar 2026-07-13 83.4 MB
jbang-0.141.0-mac-aarch64.zip.asc 2026-07-13 216 Bytes
jbang-0.141.0-mac-aarch64.tar.asc 2026-07-13 216 Bytes
jbang-0.141.0-mac-aarch64.tar.sha256 2026-07-13 64 Bytes
jbang-0.141.0-mac-aarch64.zip 2026-07-13 37.2 MB
jbang-0.141.0-mac-aarch64.tar 2026-07-13 80.6 MB
jbang-0.141.0-linux-x64.zip.asc 2026-07-13 216 Bytes
jbang-0.141.0-linux-x64.zip.sha256 2026-07-13 64 Bytes
jbang-0.141.0-linux-x64.tar.sha256 2026-07-13 64 Bytes
jbang-0.141.0-linux-x64.zip 2026-07-13 41.8 MB
jbang-0.141.0-linux-x64.tar.asc 2026-07-13 216 Bytes
jbang-0.141.0-linux-x64.tar 2026-07-13 97.6 MB
checksums_sha256.txt 2026-07-13 1.7 kB
checksums_sha256.txt.asc 2026-07-13 216 Bytes
README.md 2026-07-13 2.9 kB
v0.141.0 source code.tar.gz 2026-07-13 6.2 MB
v0.141.0 source code.zip 2026-07-13 6.5 MB
Totals: 56 Items   825.4 MB 2

A quick release to mainly fix two regressions in the Aesh move + various fixes/cleanups.

  • --runtime-option with space separator works again--runtime-option -Dfoo=bar was broken since 0.139.3, now fixed via aesh 3.16.5 (#2607)
  • Comma-delimited deps in config restoredrun.deps=a,b in jbang.properties was passed as a single GAV instead of being split; fixed upstream in aesh 3.16.5 (#2607)
  • Markdown scripts with main methods now build correctly (#2592)
  • Local artifacts loaded asynchronously — faster startup when local deps are present (#2595)
  • DomTrip-based POM parsing — more robust and round-trip-safe POM handling (#2526)
  • Quarkus version upgraded to resolve JBoss Threads library warning (#2591)
  • CVE-2025-67030 resolved (#2476)

Refactoring

  • ExitException moved out of cli package — now lives in dev.jbang with factory methods (ExitException.invalidInput(...), etc.) and exit code constants. Old constants in BaseCommand remain as deprecated delegates. This clears the path for a future jbang-core library split (#2602)

Dependency Updates

  • aesh → 3.16.5
  • SLF4J → 2.x
  • JUnit BOM → 5.14.4
  • Hamcrest → 3.0
  • Gradle → 8.14.5
  • Java toolchain → 21.0.11-tem
  • Maven/Gradle export wrappers updated

Changelog

🐛 Fixes

  • 57ebb47 fix: update aesh to 3.16.5 to fix --runtime-option space separator and comma-delimited deps from config (#2607)
  • d68dc18 fix: resolves mutation warning (#2545)
  • b92da09 fix(deps): update slf4j monorepo to v2 (#2500)
  • 14c4b29 fix: resolves CVE-2025-67030 (#2476)
  • c90c8a9 fix(deps): update dependency org.junit:junit-bom to v5.14.4 (#2489)
  • 7c80171 fix: upgrade Quarkus version to resolve JBoss Threads library warning… (#2591)
  • 1964736 fix: Use DomTrip for POM parsing (#2526)
  • 0bda4a3 fix: build markdown scripts with main methods (#2592)
  • 4d4158a fix: load local artifacts asynchronously (#2595)

🔄️ Changes

  • b3d1b30 refactor: move ExitException and exit codes out of cli package (#2602)

🧰 Tasks

  • 0e06dcc chore(deps): update Java to 21.0.11-tem (#2604)
  • c90471d chore(deps): update Maven and Gradle wrappers used by jbang export {maven,gradle} (#2605)
  • e387b36 chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#2495)
  • e037c41 chore(deps): update hamcrest to version 3.0 (#2424)
  • 00c7476 chore(deps): update Gradle to 8.14.5 (#2470)
  • e56cbac chore(deps): update docker/login-action digest to c94ce9f (#2487)
  • 438550c chore(deps): update github/codeql-action digest to 99df26d (#2488)

🛠 Build

  • 3049c79 build: remove unused task-tree plugin (#2603)

  • d56044d [minor] release

Contributors

We'd like to thank the following people for their contributions: Arnab Nandy, GitHub, Max Rydahl Andersen, Mend Renovate, Tamas Cservenak, Werner Fouché

Source: README.md, updated 2026-07-13