Skip to content

Commit 9bc64af

Browse files
authored
chore: version to 0.41.4 (#3165)
1 parent 79445c6 commit 9bc64af

File tree

13 files changed

+50
-14
lines changed

13 files changed

+50
-14
lines changed

CHANGELOG.md

+36
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
### [0.41.4] - 2025-02-18
9+
#### ✨ Highlights
10+
This release add support for S3 backends.
11+
You can configure a custom S3 backend in your `pixi.toml` file.
12+
This allows you to use a custom S3 bucket as a channel for your project.
13+
14+
```toml
15+
# pixi.toml
16+
[project]
17+
channels = ["s3://my-bucket/custom-channel"]
18+
19+
[project.s3-options.my-bucket]
20+
endpoint-url = "https://my-s3-host"
21+
region = "us-east-1"
22+
force-path-style = false
23+
```
24+
25+
#### Changed
26+
27+
- Implement `package.build.configuration` parsing by @wolfv in [#3115](https://github.com/prefix-dev/pixi/pull/3115)
28+
- Add S3 backend support by @delsner in [#2825](https://github.com/prefix-dev/pixi/pull/2825)
29+
30+
#### Documentation
31+
32+
- Add S3 documentation by @pavelzw in [#2835](https://github.com/prefix-dev/pixi/pull/2835)
33+
- Document git dependencies in pixi build documentation by @nichmor in [#3126](https://github.com/prefix-dev/pixi/pull/3126)
34+
35+
#### Fixed
36+
37+
- Manually exposed executables are removed after `pixi global update` by @Hofer-Julian in [#3109](https://github.com/prefix-dev/pixi/pull/3109)
38+
- Changing cmake doesn't trigger rebuild by @Hofer-Julian in [#3102](https://github.com/prefix-dev/pixi/pull/3102)
39+
- `BUILD_EDITABLE_PYTHON` env flag by @Hofer-Julian in [#3128](https://github.com/prefix-dev/pixi/pull/3128)
40+
- Change the progress message during mapping of packages by @tdejager in [#3155](https://github.com/prefix-dev/pixi/pull/3155)
41+
- Skip unneeded url parse and only add git+ when needed by @ruben-arts in [#3139](https://github.com/prefix-dev/pixi/pull/3139)
42+
- Reinstall if required is source and installed is from registry by @ruben-arts in [#3131](https://github.com/prefix-dev/pixi/pull/3131)
43+
844
### [0.41.3] - 2025-02-12
945
#### Changed
1046
- Added `--dry-run` flag to pixi run by @noamgot in [#3107](https://github.com/prefix-dev/pixi/pull/3107)

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ authors:
3030
- given-names: Julian
3131
family-names: Hofer
3232
email: julian.hofer@protonmail.com
33-
repository-code: 'https://github.com/prefix-dev/pixi/releases/tag/v0.41.3'
34-
url: 'https://pixi.sh/v0.41.3'
33+
repository-code: 'https://github.com/prefix-dev/pixi/releases/tag/v0.41.4'
34+
url: 'https://pixi.sh/v0.41.4'
3535
abstract: >-
3636
A cross-platform, language agnostic, package/project
3737
management tool for development in virtual environments.

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ license.workspace = true
181181
name = "pixi"
182182
readme.workspace = true
183183
repository.workspace = true
184-
version = "0.41.3"
184+
version = "0.41.4"
185185

186186
[features]
187187
default = ["online_tests", "rustls-tls"]

crates/pixi_consts/src/consts.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub const PYPROJECT_MANIFEST: &str = "pyproject.toml";
1616
pub const CONFIG_FILE: &str = "config.toml";
1717
pub const PIXI_VERSION: &str = match option_env!("PIXI_VERSION") {
1818
Some(v) => v,
19-
None => "0.41.3",
19+
None => "0.41.4",
2020
};
2121
pub const PREFIX_FILE_NAME: &str = "pixi_env_prefix";
2222
pub const ENVIRONMENTS_DIR: &str = "envs";

docs/advanced/github_actions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ We created [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) to
1515
```yaml
1616
- uses: prefix-dev/setup-pixi@v0.8.3
1717
with:
18-
pixi-version: v0.41.3
18+
pixi-version: v0.41.4
1919
cache: true
2020
auth-host: prefix.dev
2121
auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}

docs/advanced/production_deployment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ It also makes use of `pixi shell-hook` to not rely on pixi being installed in th
3333
For more examples, take a look at [pavelzw/pixi-docker-example](https://github.com/pavelzw/pixi-docker-example).
3434

3535
```Dockerfile
36-
FROM ghcr.io/prefix-dev/pixi:0.41.3 AS build
36+
FROM ghcr.io/prefix-dev/pixi:0.41.4 AS build
3737

3838
# copy source code, pixi.toml and pixi.lock to the container
3939
WORKDIR /app

docs/ide_integration/devcontainer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Then, create the following two files in the `.devcontainer` directory:
1111
```dockerfile title=".devcontainer/Dockerfile"
1212
FROM mcr.microsoft.com/devcontainers/base:jammy
1313

14-
ARG PIXI_VERSION=v0.41.3
14+
ARG PIXI_VERSION=v0.41.4
1515

1616
RUN curl -L -o /usr/local/bin/pixi -fsSL --compressed "https://github.com/prefix-dev/pixi/releases/download/${PIXI_VERSION}/pixi-$(uname -m)-unknown-linux-musl" \
1717
&& chmod +x /usr/local/bin/pixi \

install/install.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
.LINK
1919
https://github.com/prefix-dev/pixi
2020
.NOTES
21-
Version: v0.41.3
21+
Version: v0.41.4
2222
#>
2323
param (
2424
[string] $PixiVersion = 'latest',

install/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22
set -euo pipefail
3-
# Version: v0.41.3
3+
# Version: v0.41.4
44

55
__wrap__() {
66

schema/schema.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "http://json-schema.org/draft-07/schema#",
3-
"$id": "https://pixi.sh/v0.41.3/schema/manifest/schema.json",
3+
"$id": "https://pixi.sh/v0.41.4/schema/manifest/schema.json",
44
"title": "`pixi.toml` manifest file",
55
"description": "The configuration for a [`pixi`](https://pixi.sh) project.",
66
"type": "object",
@@ -10,7 +10,7 @@
1010
"title": "Schema",
1111
"description": "The schema identifier for the project's configuration",
1212
"type": "string",
13-
"default": "https://pixi.sh/v0.41.3/schema/manifest/schema.json",
13+
"default": "https://pixi.sh/v0.41.4/schema/manifest/schema.json",
1414
"format": "uri-reference"
1515
},
1616
"activation": {

tbump.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
github_url = "https://github.com/prefix-dev/pixi"
22

33
[version]
4-
current = "0.41.3"
4+
current = "0.41.4"
55

66
# Example of a semver regexp.
77
# Make sure this matches current_version before

tests/integration_python/common.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from rattler import Platform
1010

11-
PIXI_VERSION = "0.41.3"
11+
PIXI_VERSION = "0.41.4"
1212

1313

1414
ALL_PLATFORMS = '["linux-64", "osx-64", "osx-arm64", "win-64", "linux-ppc64le", "linux-aarch64"]'

0 commit comments

Comments
 (0)