Skip to content

Releases: prefix-dev/pixi

0.40.2 - 2025-01-17

17 Jan 13:18
632e3a1
Compare
Choose a tag to compare

Release Notes

Added

  • Add a progress bar for source ( git ) dependencies by @nichmor in #2898

Changed

Documentation

Fixed

New Contributors

Download pixi 0.40.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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.40.1 - 2025-01-14

14 Jan 14:55
bd9b35d
Compare
Choose a tag to compare

Release Notes

✨ Highlights

We've reverted the breaking change of the depends_on field from 0.40.0, replacing it with a warning.

This release also brings a performance boost to our Windows and Linux-musl builds by using faster allocators.
On the (holoviews) project, we measured a significant speedup:

# Linux musl
Summary
  pixi-0.40.1 list --no-install ran
   12.65 ± 0.46 times faster than pixi-0.40.0 list --no-install

# Windows
  pixi-0.40.1 list --no-install ran
    1.66 ± 0.07 times faster than pixi-0.40.0 list --no-install
    1.67 ± 0.09 times faster than pixi-0.39.5 list --no-install
    2.10 ± 0.09 times faster than pixi-0.39.4 list --no-install

Fixed

Performance

Refactor

New Contributors

Download pixi 0.40.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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.40.0 - 2025-01-10

13 Jan 08:42
1b15d13
Compare
Choose a tag to compare

Release Notes

✨ Highlights

Manifest file parsing has been significantly improved.
Errors will now be clearer and more helpful, for example:

         × Expected one of 'first-index', 'unsafe-first-match', 'unsafe-best-match'
          ╭─[pixi.toml:2:27]
        1 │
        2 │         index-strategy = "UnsafeFirstMatch"
          ·                           ────────────────
        3 │
          ╰────
         help: Did you mean 'unsafe-first-match'?

Breaking Change Alert:

The depends_on field has been renamed to depends-on for better consistency.
Using the old format without a dash (depends_on) will now result in an error.
The new errors should help you find the location:

Error:
  × field 'depends_on' is deprecated, 'depends-on' has replaced it
    ╭─[pixi.toml:22:51]
 21 │ install = "cargo install --path . --locked"
 22 │ install-as = { cmd = "python scripts/install.py", depends_on = [
    ·                                                   ─────┬────
    ·                                                        ╰── replace this with 'depends-on'
 23 │   "build-release",
    ╰────

Added

Documentation

Fixed

pixi build Preview work

New Contributors

Download pixi 0.40.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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.39.5 - 2025-01-06

06 Jan 10:24
b60c2c4
Compare
Choose a tag to compare

Release Notes

✨ Highlights

By updating resolvo to the latest version we now significantly lower the RAM usage during the solve process. 🚀
As this improvement removes a huge set of data from the solve step it also speeds it up even more, especially for hard to solve environments.

Some numbers from the resolvo PR, based on the resolve test dataset:

- Average Solve Time: 'pixi v0.39.5' was 1.68 times faster than 'pixi v0.39.4'
- Median Solve Time: 'pixi v0.39.5' was 1.33 times faster than 'pixi v0.39.4'
- 25th Percentile: 'pixi v0.39.5' was 1.22 times faster than 'pixi v0.39.4'
- 75th Percentile: 'pixi v0.39.5' was 2.28 times faster than 'pixi v0.39.4'

Added

Changed

  • Make binary, config folder, and lock file names dynamic by @zbowling in #2775

Documentation

Fixed

New Contributors

Download pixi 0.39.5

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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.39.4 - 2024-12-23

24 Dec 12:40
a343eef
Compare
Choose a tag to compare

Release Notes

✨ Highlights

Last release got an additional speedup for macOS specifically! 🚀

Performance

  • Speedup environment installation on macOS by @wolfv in #2754

Added

Changed

Documentation

Fixed

pixi build Preview work

Download pixi 0.39.4

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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.39.3 - 2024-12-18

19 Dec 13:43
c8d1fe9
Compare
Choose a tag to compare

Release Notes

✨ Highlights

This release includes a little Christmas present, the environment installation got a huge speedup! 🚀

Performance

Fixed

pixi build Preview work

New Contributors

Download pixi 0.39.3

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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.39.2 - 2024-12-11

11 Dec 15:33
5561cc3
Compare
Choose a tag to compare

Release Notes

Patch release to fix the binary generation in CI.

Download pixi 0.39.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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

v0.39.2-prerelease.2

11 Dec 13:42
Compare
Choose a tag to compare

v0.39.2-prerelease.0

11 Dec 09:23
Compare
Choose a tag to compare
v0.39.2-prerelease.0 Pre-release
Pre-release

Prerelease

Prerelease to test the new binary generation.

Download pixi 0.39.2-prerelease.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-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.39.1 - 2024-12-09

09 Dec 16:22
26a6392
Compare
Choose a tag to compare

Release Notes

Warning

This release is not set to the "latest" release as there are issues with the artifacts. We've release v0.39.2 which fixes these issue.

Added

Changed

Documentation

Fixed

Refactor

pixi build Preview work

New Contributors