Find the right software version for your system

Stable release timeline

asdf version history

Runtime version manager for programming languages and developer tools.

Current verified version0.20.0

Verified 2026-08-23 from asdf GitHub releases.

Reusable badge

Show the current asdf version

Use this badge on any page that accepts images. Link it to this version history so readers can check the source.

asdf current stable version badge
[![asdf version](https://www.what-version.com/api/v1/badges/asdf.svg)](https://www.what-version.com/versions/asdf/)
Release timeline

15 stable release records

Newest first
  1. 0.20.0v0.20.0

    add warning to `asdf info` output when `ASDF_TOOL_VERSIONS_FILENAME` value is invalid ([#2293](https://github.com/asdf-vm/asdf/issues/2293)) ([244e513](https://github.com/asdf-v…

    featurefix
    Official release ↗
  2. 0.19.0v0.19.0

    don't override semver ordering during completion ([#2263](https://github.com/asdf-vm/asdf/issues/2263)) ([aaa84d2](https://github.com/asdf-vm/asdf/commit/aaa84d2f113f4d6514038c7…

    deprecationfix
    Official release ↗
  3. 0.18.1v0.18.1

    Only show already installed versions in shell completion for the asdf set command ([#2172](https://github.com/asdf-vm/asdf/pull/2172)) ([c3910d7](https://github.com/asdf-vm/asdf…

    fix
    Official release ↗
  4. 0.18.0v0.18.0

    `asdf list` exit with status code of 0 when no versions installed ([#2116](https://github.com/asdf-vm/asdf/issues/2116)) ([e7d5289](https://github.com/asdf-vm/asdf/commit/e7d528…

    fix
    Official release ↗
  5. 0.17.0v0.17.0

    add back support for shim templates resolution ([#2076](https://github.com/asdf-vm/asdf/issues/2076)) ([a3bccea](https://github.com/asdf-vm/asdf/commit/a3bccea5c9b64bf81675efaa5…

    removalfeaturefix
    Official release ↗
  6. 0.16.7v0.16.7

    remove comment from first line zsh completion output ([#2035](https://github.com/asdf-vm/asdf/issues/2035)) ([#2037](https://github.com/asdf-vm/asdf/issues/2037)) ([74d7b17](htt…

    removalfix
    Official release ↗
  7. 0.16.6v0.16.6

    correct ASDF_INSTALL_* envvar unset test ([#2006](https://github.com/asdf-vm/asdf/issues/2006)) ([6fbf94a](https://github.com/asdf-vm/asdf/commit/6fbf94a75b8e045eea53038182e376b…

    removalfix
    Official release ↗
  8. 0.16.5v0.16.5

    always propagate env variables when executing commands ([#1982](https://github.com/asdf-vm/asdf/issues/1982)) ([80265a8](https://github.com/asdf-vm/asdf/commit/80265a8eecedc623c…

    fix
    Official release ↗
  9. 0.16.4v0.16.4

    Add a newline delimiter when suggesting versions to install ([#1972](https://github.com/asdf-vm/asdf/issues/1972)) ([38bea71](https://github.com/asdf-vm/asdf/commit/38bea7145495…

    featurefix
    Official release ↗
  10. 0.16.3v0.16.3

    add missing version command ([#1931](https://github.com/asdf-vm/asdf/issues/1931)) ([5339c41](https://github.com/asdf-vm/asdf/commit/5339c413d2fd77e971ed9b7621f0454b96fe3a0d))

    featurefix
    Official release ↗
  11. 0.16.2v0.16.2

    correct Bash completion ([#1886](https://github.com/asdf-vm/asdf/issues/1886)) ([fdb1bc7](https://github.com/asdf-vm/asdf/commit/fdb1bc793a06263a0eac8818c14498e23906108a))

    fix
    Official release ↗
  12. 0.16.1v0.16.1

    correct SliceToMap environment variable parsing function ([#1879](https://github.com/asdf-vm/asdf/issues/1879)) ([e63aec6](https://github.com/asdf-vm/asdf/commit/e63aec61020a907…

    removalfix
    Official release ↗
  13. 0.16.0v0.16.0

    **Rewrite asdf in Golang** The rewrite in Go was spread across 88 pull requests that are all included in this release. The primary goal of the rewrite was to create a codebase t…

    featurefix
    Official release ↗
  14. 0.15.0v0.15.0

    correct description for version preceded by star ([04fe7e3](https://github.com/asdf-vm/asdf/commit/04fe7e30ca88d6952260ef4aa9a91eea9c8ca104))

    removalfeaturefix
    Official release ↗
  15. 0.14.1v0.14.1

    Only display the "can't keep downloads" warning when asked to keep downloads ([#1756](https://github.com/asdf-vm/asdf/issues/1756)) ([44f3efb](https://github.com/asdf-vm/asdf/co…

    Official release ↗

How to cite this version history

Link to this page when you need a version history people can read. Use JSON or CSV when you need the data. Each release links to the publisher’s official record.

Markdown
Preview

asdf version history · verified 2026-08-23 · source: asdf GitHub releases

[asdf version history](https://www.what-version.com/versions/asdf/) · verified 2026-08-23 · source: [asdf GitHub releases](https://github.com/asdf-vm/asdf/releases)
HTML
Preview

asdf version history · verified 2026-08-23 · source: asdf GitHub releases

<a href="https://www.what-version.com/versions/asdf/">asdf version history</a> · verified 2026-08-23 · source: <a href="https://github.com/asdf-vm/asdf/releases">asdf GitHub releases</a>
Text
Preview

asdf version history. What-Version. Verified 2026-08-23. https://www.what-version.com/versions/asdf/ Source: https://github.com/asdf-vm/asdf/releases

asdf version history. What-Version. Verified 2026-08-23. https://www.what-version.com/versions/asdf/ Source: https://github.com/asdf-vm/asdf/releases
Sources and last check
Freshness evidence

Source-backed record details

Source ownership

Vendor-provided source

Version evidence

Repository release record

Last catalog check

2026-08-23

Recently checked — Checked 15 days ago; the catalog review window is 45 days.

Distribution trust

Where can you install it?

What-Version labels who publishes or maintains each route. Community routes are useful, but they are not presented as vendor downloads.

Vendor-providedasdf GitHub releases

Version evidence and catalogued download links are anchored to the publisher-owned source.

Open publisher source ↗