v0.55.0
prefix-dev/pixiv0.55.0Sep 15, 2025by github-actions[bot]
AI Summary
This release focuses on squashing bugs, specifically changing the environment variable priority so that manifest variables overwrite user environment variables. It also improves search functionality in `pixi global`.
Key Highlights
- Changes environment variable priority: manifest variables now overwrite user environment variables.
- Focuses on squashing annoying open bugs from previous cycles.
Breaking Changes
- Changes environment variable overwriting logic (manifest overrides user env).
New Features
- Search in `pixi global` directory as well, along with PATH
- Add cargo-deny
Full Release Notes
## Release Notes #### ✨ Highlights This cycle, the Pixi team focused on squashing bugs. We especially focused on problems that were annoying and open for some time, but never quite important to fix *right now*. #### ⚠️ Breaking Change The environment variable overwriting logic is changed. If you think you haven't read this for the first time, then you are right! We already attempted to fix the order and other weird aspects of our environment variable handling in the past, but had to revert it, since it broke too many things. This time we touched significantly less logic so we hope that the impact will be minimal. Previously, the variables in your own environment would overwrite the variables set in the Pixi manifest. This is now reversed, meaning that the variables set in the Pixi manifest will overwrite the variables in your own environment. Also task environment variables will now be considered even if that environment variable was already defined outside of Pixi. More info can be found in the [documentation](https://pixi.sh/v0.55.0/reference/environment_variables/). #### Changed - Search in `pixi global` directory as well, along with PATH by @mrswastik-robot in [#4365](https://github.com/prefix-dev/pixi/pull/4365) - Add cargo-deny by @haecker-felix in [#4539](https://github.com/prefix-dev/pixi/pull/4539) #### Documentation - Add hyperlinks for `cargo` and `npm` by @lucascolley in [#4582](https://github.com/prefix-dev/pixi/pull/4582) - Update cuda tags in `pixi-docker` by @mbrobbel in [#4534](https://github.com/prefix-dev/pixi/pull/4534) - Refactor 'pixi-extensions' docs to the latest changes by @mrswastik-robot in [#4541](https://github.com/prefix-dev/pixi/pull/4541) - Fix warning syntax for detached-environments by @lucascolley in [#4557](https://github.com/prefix-dev/pixi/pull/4557) #### Fixed - Check when to render as ninja string by @tdejager in [#4535](https://github.com/prefix-dev/pixi/pull/4535) - Honor explicit manifest by @remimimimimi in [#4536](https://github.com/prefix-dev/pixi/pull/4536) - Upgrade for all targets by @remimimimimi in [#4553](https://github.com/prefix-dev/pixi/pull/4553) - Set pixi cache dir when building cmake extensions by @nichmor in [#4567](https://github.com/prefix-dev/pixi/pull/4567) - Environment variable priority by @Hofer-Julian in [#4544](https://github.com/prefix-dev/pixi/pull/4544) - Clear filesystem caches in between `pixi run` steps by @baszalmstra in [#4523](https://github.com/prefix-dev/pixi/pull/4523) - Collect errors with `pixi global` install and uninstall by @Hofer-Julian in [#4565](https://github.com/prefix-dev/pixi/pull/4565) - Check for missing channels in `solve_pixi` by @lucascolley in [#4580](https://github.com/prefix-dev/pixi/pull/4580) #### New Contributors * @mbrobbel made their first contribution in [#4534](https://github.com/prefix-dev/pixi/pull/4534) ## Download pixi 0.55.0 | File | Platform | Checksum | |--------|----------|----------| | [pixi-aarch64-apple-darwin.tar.gz](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-apple-darwin.tar.gz.sha256) | | [pixi-x86_64-apple-darwin.tar.gz](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-apple-darwin.tar.gz.sha256) | | [pixi-aarch64-pc-windows-msvc.zip](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-pc-windows-msvc.zip.sha256) | | [pixi-aarch64-pc-windows-msvc.msi](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-pc-windows-msvc.msi) | ARM64 Windows | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-pc-windows-msvc.msi.sha256) | | [pixi-x86_64-pc-windows-msvc.zip](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-pc-windows-msvc.zip.sha256) | | [pixi-x86_64-pc-windows-msvc.msi](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-pc-windows-msvc.msi) | x64 Windows | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-pc-windows-msvc.msi.sha256) | | [pixi-aarch64-unknown-linux-musl.tar.gz](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-aarch64-unknown-linux-musl.tar.gz.sha256) | | [pixi-x86_64-unknown-linux-musl.tar.gz](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/prefix-dev/pixi/releases/download/v0.55.0/pixi-x86_64-unknown-linux-musl.tar.gz.sha256) |