Download Latest Version topgrade-v17.2.1-x86_64-apple-darwin.tar.gz (4.7 MB)
Email in envelope

Get an email when there's a new version of Topgrade

Home / v17.0.0
Name Modified Size InfoDownloads / Week
Parent folder
topgrade-v17.0.0-x86_64-unknown-openbsd.tar.gz 2026-03-07 5.6 MB
topgrade-v17.0.0-x86_64-pc-windows-msvc.zip 2026-03-07 4.3 MB
topgrade-v17.0.0-x86_64-apple-darwin.tar.gz 2026-03-07 4.7 MB
topgrade-v17.0.0-armv7-unknown-linux-gnueabihf.tar.gz 2026-03-07 5.6 MB
topgrade_17.0.0_armhf.deb 2026-03-07 2.5 MB
topgrade-v17.0.0-aarch64-unknown-linux-gnu.tar.gz 2026-03-07 5.5 MB
topgrade_17.0.0_arm64.deb 2026-03-07 2.4 MB
topgrade-v17.0.0-x86_64-unknown-linux-gnu.tar.gz 2026-03-07 5.9 MB
topgrade_17.0.0_amd64.deb 2026-03-07 2.7 MB
topgrade-v17.0.0-aarch64-unknown-linux-musl.tar.gz 2026-03-07 5.5 MB
topgrade-v17.0.0-x86_64-unknown-linux-musl.tar.gz 2026-03-07 6.0 MB
topgrade-v17.0.0-x86_64-unknown-freebsd.tar.gz 2026-03-07 5.6 MB
topgrade-v17.0.0-aarch64-apple-darwin.tar.gz 2026-03-07 4.3 MB
README.md 2026-03-07 2.1 kB
v17.0.0 source code.tar.gz 2026-03-07 4.5 MB
v17.0.0 source code.zip 2026-03-07 4.5 MB
Totals: 16 Items   69.8 MB 0

Breaking changes

  • bump MSRV to 1.88.0

Topgrade v17.0.0 bumps the MSRV (minimum supported Rust version) from 1.84.1 to 1.88.0. There are no breaking changes for users.

If the bumped MSRV hinders you in using or packaging Topgrade, please let us know by opening an issue!

Added

  • improve breaking changes notifications (#1827)
  • (step) add antigravity (#1822)
  • (step) add protonplus (#1799)
  • (os) add KDE Linux support (#1814)
  • (step) add claude code (#1792)
  • (step) add Gear Lever
  • (utils) add require_flatpak function
  • add Helix DB step (#1790)
  • add notify_end tristate option (#1760)
  • (executor) add Executor::always() for commands that must run in dry-run mode
  • show version range in self-update message (#1752)
  • (uv) run uv python upgrade (#1747)
  • --auto-retry [<COUNT>] flag and --no-retry deprecation (#1603)

Fixed

  • (protonplus) correct protonplus version in error message (#1823)
  • (juliaup) don't crash when failing to canonicalize juliaup path (#1809)
  • (helix) disambiguate between Helix Editor and HelixDB (#1781)
  • correct typos and enhance clarity (#1778)
  • use edit crate for --edit-config editor resolution (#1759)
  • (vim) AstroNvim - wait for AstroUpdateCompleted and finish. (#1744)
Source: README.md, updated 2026-03-07