Release Notes
✨ Highlights
Pixi now supports easy authentication to prefix.dev, just like GitHub CLI you can run:
pixi auth login prefix.devAnd it will take you to the login page of prefix.dev.
Next to that publishing a package became much easier with --variant, --build-number and more.
Added
- Support
build-string-prefixandbuild-numberin[package-build]by @hunger in #6051 - Centralize default compiler variants and add CUDA support by @wolfv in #6108
- Support build backend secrets by @wolfv in #6101
- Honor workspace.s3-options when uploading to s3 by @hunger in #6069
- Add oauth default login by @nichmor in #6140
- Add
--variantand--variant-configflags by @wolfv in #6109 - Add
--package-formattopixi publishfor tar.bz2 output by @baszalmstra in #6156
Documentation
- Reword Basic Usages / Managing workspaces from manifest to workspace by @timhoffm in #6104
- Remove pixi build from FAQ by @timhoffm in #6105
- Fix typo by @pavelzw in #6157
Fixed
- Uv is default updates lockfile by @baszalmstra in #6088
- Preserve version spec when other constraints are present by @wolfv in #6087
- Include
precisein CheckoutGit dedup key by @baszalmstra in #6094 - Deflake test_signal_forwarding by waiting for handler installation by @baszalmstra in #6113
- Bump rust version for backends by @baszalmstra in #6117
- Align
--lockedmetadata serializer with lock-write side by @baszalmstra in #6115 - Apply workspace
pypi-optionstono-default-featureenvs by @baszalmstra in #6110 - Update libtapi to fix compilation issues on macos by @benmoss in #6119
- Detect BeeGFS, Lustre, GPFS and CephFS as network filesystem by @flferretti in #6118
- Remove support for the fire emoji in Mojo backend by @Ahajha in #6125
- Click dependency for the docs env by @ruben-arts in #6130
- Track Cython inputs for editable pixi-build-python builds by @kkraus14 in #6123
- Avoid editable-flag conflict with transitive tool.uv.sources by @baszalmstra in #6131
- Don't misclassify missing python as pypi-only during upgrade by @baszalmstra in #6095
- Drop bare self-references in expand_self_extras by @benmoss in #6142
- Use gnu target for riscv64 in install.sh by @benmoss in #6143
- Propagate run-exports from host/build by @baszalmstra in #6151
- Hook up repodata fetch reporter to gateway queries by @baszalmstra in #6112
- Invalidate build-backend metadata cache when backend spec changes by @baszalmstra in #6111
- Normalize extras order in lockfile metadata comparison by @benmoss in #6165
Performance
- Install build and host environments concurrently by @baszalmstra in #6152
Refactor
- Route cache-dir and env-var lookup through the compute engine by @baszalmstra in #6041
- Extract pixi_compute_sources, pixi_compute_network, and move reporter_lifecycle by @baszalmstra in #6046
New Contributors
- @kkraus14 made their first contribution in #6123
- @Ahajha made their first contribution in #6125
- @flferretti made their first contribution in #6118
- @timhoffm made their first contribution in #6105
Download pixi 0.69.0
| File | Platform | Checksum |
|---|---|---|
| pixi-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| pixi-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| pixi-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| pixi-aarch64-pc-windows-msvc.msi | ARM64 Windows | checksum |
| pixi-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| pixi-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| pixi-riscv64gc-unknown-linux-gnu.tar.gz | RISCV Linux | checksum |
| pixi-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| pixi-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |