Skip to content

Releases: dfinity/dfxvm

1.0.2 - 2025-08-06

07 Aug 07:23
02bd6e3

Choose a tag to compare

Release Notes

  • dfxvm now has the aarch64-linux version and supports installing dfx with the aarch64-linux binaries.

Download dfxvm 1.0.2

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
dfxvm-x86_64-apple-darwin.tar.gz Intel macOS checksum
dfxvm-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

1.0.1 - 2025-07-02

06 Jul 06:31
9d602f4

Choose a tag to compare

Release Notes

  • dfxvm --list now supports listing the available dfx versions.

    • --available: List the available versions.
    • --limit: The maximum number of available versions to list in reverse chronological order, with default value 10.
  • dfxvm now supports installing dfx with the aarch64-Darwin binaries.

Download dfxvm 1.0.1

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
dfxvm-x86_64-apple-darwin.tar.gz Intel macOS checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

1.0.0 - 2024-02-20

20 Feb 15:23
69adb0c

Choose a tag to compare

Release Notes

Download dfxvm 1.0.0

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
dfxvm-x86_64-apple-darwin.tar.gz Intel macOS checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

0.3.1 - 2024-02-07

07 Feb 17:30
19f4aae

Choose a tag to compare

Release Notes

  • Fixed: sets DFX_VERSION when proxying to dfx, so that dfx +version <command> overrides any version specified in dfx.json.
  • Fixed: prepends the dfx version bin directory to the PATH when proxying to dfx.

Download dfxvm 0.3.1

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.3.0 - 2024-02-07

07 Feb 00:46
7e4f762

Choose a tag to compare

Release Notes

  • Downloads new cargo-dist style tarballs from the release page.
  • Breaking change: Variables in the download URL template are now {{version}}, {{basename}}, and {{archive-format}}
  • dfx mode disallows the dfx upgrade command, which would replace the versioned dfx executable.

Download dfxvm 0.3.0

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.2.1 - 2024-02-05

05 Feb 16:44
6c5ee2f

Choose a tag to compare

Release Notes

  • Removed openssl dependencies.
  • Added dfxvm self uninstall command, which uninstalls dfxvm and all versions of dfx.
  • dfxvm-init now removes older dfx versions found on the path, by default.
  • dfxvm-init deletes the uninstall.sh script that the dfx install script used to create.

Download dfxvm 0.2.1

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.2.0 - 2024-01-30

30 Jan 15:21
4e493d5

Choose a tag to compare

Release Notes

  • dfxvm --version now reports the version
  • changed the dfxvm-init --proceed parameter to --yes
  • static link to openssl

Download dfxvm 0.2.0

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.1.3 - 2024-01-19

19 Jan 18:35
f5e1cc4

Choose a tag to compare

Release Notes

  • Added dfxvm self update command, which updates dfxvm to the latest version.

Download dfxvm 0.1.3

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.1.2 - 2023-12-19

19 Dec 19:26
43037e3

Choose a tag to compare

Release Notes

  • dfxvm-init now alters profile scripts to modify the PATH environment variable.

Download dfxvm 0.1.2

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

0.1.1 - 2023-12-04

04 Dec 23:43
0d04ff8

Choose a tag to compare

Release Notes

  • Added dfx mode, which selects a dfx version and dispatches execution to it.
  • Added dfxvm install command, which installs a dfx version.
  • Added dfxvm default command, which sets or displays the default dfx version.
  • Added dfxvm update command, which sets the latest dfx version as the default.
  • Added dfxvm uninstall command, which uninstalls a dfx version.
  • Added dfxvm list command, which lists all installed dfx versions.
  • Added dfxvm-init mode, which installs dfxvm and dfx.
    • does not yet source the env file in profile scripts.
    • does not yet clean up previously-installed dfx versions.

Download dfxvm 0.1.1

File Platform Checksum
dfxvm-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
dfxvm-x86_64-apple-darwin.tar.gz macOS Intel checksum
dfxvm-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum