Eclipse Temurin 21 JDK

Eclipse Adoptium and contributors · Free OpenJDK 21 distribution with the HotSpot runtime, Java compiler, standard libraries and diagnostics for Java development and deployment.

CaskLanguages & RuntimesApple silicon · Intel
From homebrew/cask
30-day installs7,273#31 in App
1-year installs122.9KLast 365 days
Latest version21.0.12.16 days ago · Oct 7
Download size201MBarm64 / x86_64 · pkg
Release cadenceIrregular0 releases in 30 days
  1. 21.0.12.1

    LatestPatchAug 19 · Wed

    OpenNavo editorialAdded to Homebrew Aug 19 13:59

    Security-only Java21 maintenance update, with refreshed CA roots and additional Oracle Linux installer support.

    Security
    Apply the security-only, out-of-band Critical Security Patch Update.Refresh the bundled CA certificates using Mozilla root updates.
    Platforms
    Add Oracle Linux9/10 installer packages; this is not a Mac change.
  2. 21.0.11

    PatchApr 27 · Mon

    OpenNavo editorialAdded to Homebrew Apr 27 11:17

    Java21 update adds TLS ticket controls and cryptographic restrictions, adjusts certificate trust and fixes JFR recording rotations.

    TLS
    Add configurable TLS1.3 session-ticket counts for JSSE servers.Distrust affected Chunghwa-root certificates issued after17March2026.
    Diagnostics
    Fix JFR event handling that could trigger repeated recording rotations.
    Crypto
    Add optional JCE/JCA service restrictions through security properties.
    Containers
    Change default Ubuntu container base to26.04; noble retains24.04.
  3. 21.0.10

    PatchFeb 3 · Tue

    OpenNavo editorialAdded to Homebrew Feb 3 16:50

    Java21 update strengthens TLS and SSL RMI defaults, adds certificate-URI filtering and improves String input handling.

    Security
    Enable endpoint identification for SSL RMI/JMX connections by default.Add filtering of X.509 authority-information-access URI locations.Disable static TLS_RSA cipher suites and SHA1 handshake signatures.
    Runtime
    Improve String construction checks when input arrays are mutated.
    Linux
    Add build-id support to Linux JDK21+ DevKits for profiling.

An open-source interface for Homebrew. Installs run through the macOS app or the brew command.

© 2026 OpenNavo