Skip to content

Releases: sdkman/sdkman-cli

Add Rosetta 2 feature toggle for Silicon Mac

24 Jan 09:38

Choose a tag to compare

Adds a new config sdkman_rosetta2_compatbile to .sdkman/etc/config for switching on/off Rosetta 2 compatibility mode:

  • is exclusive, either x86_64 or arm64
  • chooses x86_64 + Rosetta 2 by default
  • can be switched to false to use native JDKs
  • Only Azul Zulu arm64 JDKs available
  • interim solution until more vendors release native arm64 JDKs

Silicon Mac support and env install subcommand

12 Jan 21:04

Choose a tag to compare

This release contains several new features and some other improvements and fixes:

  • platform inference for ARM64 Mac architecture
  • adds sdk env install subcommand
  • display helpful tip when version not found for platform
  • only sources .sh files on initialization

Sensible return codes and Flush All

10 Oct 09:56

Choose a tag to compare

This release has two new improvements:

  • omitting the qualifier in the flush command will flush all directories (not version or broadcast)
  • sensible return codes are returned for scripting situation, with appropriate test coverage

Support ARM64 Linux architecture

05 Aug 14:24

Choose a tag to compare

  • Supports aarch64 Linux architecture.

Minor bug fix release

17 Jul 13:54

Choose a tag to compare

Fixes minor issue #779

Minor improvements and performance enhancement

16 Jul 08:14

Choose a tag to compare

  • Replace $(cat file) invocations with $(< file) for better performance.
  • Use relative path for current symlink to version directory.
  • Improve handling of secure curl downloads.
  • Remove unused legacy bash workarounds