github jbangdev/jbang early-access

pre-release4 hours ago

WARNING: This is an early-access release directly from main branch, not intended for production use.

To enable experimental native-image jbang set JBANG_USE_NATIVE to true, i.e. export JBANG_USE_NATIVE=true

If you want to try the latest and greatest, please give it a spin and report any issues you find.

Here is how to install it:

Linux / macOS / WSL (bash):

curl -Ls https://sh.jbang.dev | JBANG_DOWNLOAD_VERSION=early-access bash -s - app setup

Windows PowerShell:

$env:JBANG_DOWNLOAD_VERSION='early-access'; iex "& { $(iwr -useb https://ps.jbang.dev) } app setup"

Changelog

๐Ÿš€ Features

  • 87f6f24 feat: apply netrc/env credentials to Maven repository authentication (#2583)
  • 3e2abbd feat: added ability to install JDKs from a URL or archive + fix (#2578)
  • d465bb1 feat: improve completion command with shell auto-detection, pwsh support, and usage hints (#2552)
  • 004f649 feat: add .netrc support and GITLAB_TOKEN for authenticated HTTP access (#2565)

๐Ÿ› Fixes

  • 4bb8916 fix: PowerShell quoting for special chars and -D property spacing in app install (#2585)
  • c97f6cb fix: make testBuildTwiceWithCliDeps resilient to error message format (#2586)
  • 0068696 fix: rename native binaries to avoid plugin discovery collision (#2579)
  • 705dfb1 fix: close shell configuration file stream (#2547)
  • af08660 fix: auto-generate non-numeric id when linking JDK with numeric version (#2567)
  • f9e27b4 fix: improve error messages for catalog download failures (#2561)
  • b69f643 fix: add tests for -R and -C attached value syntax regression (#2555) (#2556)
  • e7c5867 fix: resolve jbang deps search hang on Windows (#2568)
  • 11bfd36 fix: clarify app setup messages and hint about jbang version --update (#2558)
  • c4c98fb fix: register all Maven model classes for native image reflection (#2551)

๐Ÿงช Tests

๐Ÿ›  Build

  • 182d11f build: update maven central config and add JRELEASER_SECRETS_HINT to all workflows
  • b5defff build: publish PR builds to jbang-pr-builds repo for easy testing (#2562)

๐Ÿ“ Documentation


  • 915cf65 Removed Duplicate Sentences from Document (#2582)
  • 65946a5 For JSON resources fetched over HTTP(S), explicitly set the Accept header (#2563)

Contributors

We'd like to thank the following people for their contributions:
Andrey S., Arnab Nandy, DivyanshuBist, GitHub, Hasebur Sinha, Max Rydahl Andersen, Oliver Kopp, Tako Schotanus

Don't miss a new jbang release

NewReleases is sending notifications on new releases.