Skip to content

Releases: robinvandernoord/uvx

🦀 uvx 2.0

26 Apr 19:20
3c79c5b
Compare
Choose a tag to compare

Introducing uvx 2.0: Enhanced Performance with Rust

The release of uvx 2.0 marks a significant upgrade, leveraging the power of Rust to deliver vastly improved performance and compatibility with the uv toolchain. This new version is supported for Linux platforms on x86_64 (amd64) and aarch64 (ARM64) architectures.

Key Highlights:

  • Rust-Powered Performance: Faster start-up times and more efficient operation enhance the overall user experience.
  • Optimized for Linux: Prebuilt binaries are available for Linux on 64 bit platforms, ensuring fast installation and usage.

Platform Support:

  • Manual Compilation: For users on platforms where prebuilt binaries are not available, uvx 2.0 can still be manually compiled from source. This approach ensures that users on unsupported architectures can access the latest version.
  • Pip Installation Safety: To ensure a smooth user experience and avoid the potential for slow, unintentional Rust compilations, installing uvx 2.0 via pip on unsupported platforms will not trigger a build process. Instead, the installation will halt early, enabling users to manually compile only if desired.
  • Self-Update Functionality: The self-update mechanism will not attempt to update to version 2.x on unsupported platforms. This ensures compatibility and stability for all users.

Where to Find uvx 2.0:

For further details and to see the full list of improvements, please refer to the changelog at CHANGELOG.md on GitHub.