Skip to content

Releases: prefix-dev/pixi

0.70.1 - 2026-06-03

Choose a tag to compare

@github-actions github-actions released this 03 Jun 13:43
5b522f8

Release Notes

✨ Highlights

This release lays the foundation for repodata v3 support and adds a couple of important fixes:

  • parallel pixi install now works reliably
  • issues that came up with parallelized pixi global have been fixed

Added

  • Add --index option to specify PyPI index URL by @suleman1412 in #5575
  • Implement extras and flags support for pixi and pixi-build by @wolfv in #5998
  • Serialize concurrent environment installs and recover from interrupted ones by @baszalmstra in #6233

Changed

Documentation

  • Link to parselmouth mapping browser in conda/PyPI page by @tdejager in #6256

Fixed

Download pixi 0.70.1

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

0.70.0 - 2026-06-01

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:49
8687b0d

Release Notes

✨ Highlights

This release brings a lot of exciting features.

Workspace dependencies

We now allow to define workspace dependencies that allows to set package matchspecs that then can be inherited by package dependencies. This is how it looks like:

[workspace.dependencies]
numpy = "1.*"
boltons = { version = ">=24", channel = "conda-forge" }
# Build packages
[package.build]
backend = { name = "foo-build", workspace = true }

[package.host-dependencies]
cmake = { workspace = true }

[package.target.linux-64.run-dependencies]
numpy = { workspace = true }

Further Improvements

  • Parallel pixi global update, which bring significant speedups if you have many installations
  • Support --no-config / --config-file

Added

Changed

Documentation

Fixed

Performance

  • Compute engine and dispatcher speedups + backend-metadata cache fix by @baszalmstra in #6180

New Contributors

Download pixi 0.70.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

0.69.0 - 2026-05-20

Choose a tag to compare

@github-actions github-actions released this 21 May 09:38
9b88c05

Release Notes

✨ Highlights

Pixi now supports easy authentication to prefix.dev, just like GitHub CLI you can run:

pixi auth login prefix.dev

And 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-prefix and build-number in [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 --variant and --variant-config flags by @wolfv in #6109
  • Add --package-format to pixi publish for tar.bz2 output by @baszalmstra in #6156

Documentation

Fixed

Performance

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

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

0.68.1 - 2026-05-12

Choose a tag to compare

@github-actions github-actions released this 12 May 10:53
a2453ca

Release Notes

Added

Fixed

New Contributors

Download pixi 0.68.1

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

0.68.0 - 2026-05-07

Choose a tag to compare

@github-actions github-actions released this 08 May 09:02
e30d4b4

Release Notes

✨ Highlights

This release bump the lock file version to v7. A lockfile bump is friction: once one developer
regenerates pixi.lock in version 7, every collaborator (and CI) needs a pixi that understands the
new format.

Lockfile v7 enables us to deliver this:

  • Reproducible source package builds
  • Less lockfile churn: We store more stable information
  • More portable lockfiles: The lockfile will no longer contain absolute, machine-specific paths.

⚠️ Deprecations

Breaking changes

Added

Changed

Documentation

Fixed

Performance

Refactor

New Contributors

Download pixi 0.68.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

0.67.2 - 2026-04-23

Choose a tag to compare

@github-actions github-actions released this 23 Apr 10:04
3e2b5c5

Release Notes

Added

  • Add HTTP timeout, retries, and concurrency env var support by @wolfv in #5581
  • Support PIXI_NO_INSTALL environment variable by @Shardz4 in #5919

Changed

Documentation

New Contributors

Download pixi 0.67.2

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

0.67.1 - 2026-04-20

Choose a tag to compare

@github-actions github-actions released this 20 Apr 14:09
ad7d4b5

Release Notes

Changed

Documentation

Fixed

New Contributors

Download pixi 0.67.1

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

0.67.0 - 2026-04-08

Choose a tag to compare

@github-actions github-actions released this 08 Apr 14:49
0a043d7

Release Notes

✨ Highlights

This release adds the ability to have relative exclude-newer configuration.
Allowing users to specify an acceptable settle time before the package is used in their environments.
This example extensively uses the new exclude-newer configuration options:

[workspace]
# Workspace level exclude newer
exclude-newer = "14d"
# Exact timestamp exclude-newer still works as well:
# exclude-newer = "2025-01-01"

channels = [
    # Channel specific exclude-newer
    { channel = "my-internal-channel", exclude-newer = "0d" },
    "conda-forge",
]
platforms = ["osx-arm64", "linux-64", "linux-aarch64", "osx-64", "win-64"]

[exclude-newer]
# Package specific exclude-newer
bzip2 = "3d"

[dependencies]
python = "*"
snakemake = "*"

[pypi-exclude-newer]
# PyPI package specific exclude-newer
pandas = "1week"

[pypi-dependencies]
pandas = "*"

Added

  • Report installation progress to terminal by @hunger in #5634
  • Expose paths to activation scripts as a field in pixi shell-hook --json by @esteve in #5726
  • Add pixi publish command for building and uploading packages by @wolfv in #5678
  • Enable fancy error reporting for trampolines by @Hofer-Julian in #5780
  • Relative exclude-newer configuration by @pavelzw in #5786
  • Add channel-specific exclude-newer by @pavelzw in #5840
  • Add package-specific exclude-newer for PyPi by @pavelzw in #5839
  • Use global [exclude-newer] table instead by @pavelzw in #5843

Documentation

Fixed

New Contributors

Download pixi 0.67.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

0.66.0 - 2026-03-16

Choose a tag to compare

@github-actions github-actions released this 17 Mar 16:09
ac5f11e

Release Notes

✨ Highlights

Want a conda/mamba like workflow for Pixi workspaces? This release brings registered workspaces!

You can now register your Pixi workspace and then use its name to refer to it from anywhere on your machine.
For example:

cd path/to/a/pixi/workspace
pixi workspace register
cd
pixi run --workspace workspace-name task-name
pixi shell -w workspace-name
pixi shell-hook -w workspace-name

You can also specify constraints for packages that may be part of your environment without explicitly requiring them (similar to run_constraints for Conda packages):

[constraints]
openssl = ">=3"

Added

  • Add constraints to limit dependency versions by @delsner in #5603
  • pixi search improvements: allow arbitrary MatchSpecs, add --json by @pavelzw in #5442
  • Add atomic write utilities for safe file operations by @baszalmstra in #5500
  • Support -- separator to pass extra args to typed-arg tasks by @ruben-arts in #5569
  • Add template args for env vars in tasks as well by @tdejager in #5613
  • Allow users to use Pixi named workspaces through a registry by @soapy1 in #5277
  • Add pyproject.toml schema by @bollwyvl in #5583

Documentation

Fixed

New Contributors

Download pixi 0.66.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

0.65.0 - 2026-02-26

Choose a tag to compare

@github-actions github-actions released this 27 Feb 07:29
9aac633

Release Notes

✨ Highlights

We're now properly signing our own Windows binaries resulting in no errors from the "smart screen".

Added

Documentation

Fixed

  • tool.pixi.pypi-options.no-build = true in combination with --locked by @hameerabbasi in #5554

Download pixi 0.65.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