Skip to content

chore: release - #2604

Merged
wolfv merged 2 commits into
mainfrom
release-plz-2026-07-15T07-33-03Z
Jul 24, 2026
Merged

chore: release#2604
wolfv merged 2 commits into
mainfrom
release-plz-2026-07-15T07-33-03Z

Conversation

@octo-sts

@octo-sts octo-sts Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • rattler_conda_types: 0.48.1 -> 0.49.0 (⚠ API breaking changes)
  • rattler_cache: 0.10.3 -> 0.10.4 (✓ API compatible changes)
  • rattler_shell: 0.27.10 -> 0.27.11 (✓ API compatible changes)
  • rattler: 0.47.1 -> 0.48.0 (⚠ API breaking changes)
  • rattler_solve: 7.2.2 -> 8.0.0 (⚠ API breaking changes)
  • rattler_repodata_gateway: 0.30.1 -> 0.31.0 (⚠ API breaking changes)
  • rattler_upload: 0.9.0 -> 0.10.0 (⚠ API breaking changes)
  • rattler_virtual_packages: 3.0.4 -> 4.0.0 (⚠ API breaking changes)
  • rattler-bin: 0.2.4 -> 0.2.5
  • rattler_config: 0.6.1 -> 0.6.2
  • rattler_networking: 0.30.2 -> 0.30.3
  • rattler_package_streaming: 0.26.8 -> 0.26.9
  • rattler_menuinst: 0.2.70 -> 0.2.71
  • rattler_lock: 0.31.5 -> 0.31.6
  • rattler_s3: 0.2.8 -> 0.2.9
  • rattler_index: 0.30.9 -> 0.30.10
  • rattler_git: 0.2.0 -> 0.2.1

rattler_conda_types breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant Arch::LoongArch64 6 -> 7 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:110
  variant Arch::Ppc64le 7 -> 8 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:111
  variant Arch::Ppc64 8 -> 9 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:112
  variant Arch::Ppc 9 -> 10 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:113
  variant Arch::S390X 10 -> 11 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:114
  variant Arch::Riscv32 11 -> 12 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:115
  variant Arch::Riscv64 12 -> 13 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:116
  variant Arch::Wasm32 13 -> 14 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:117
  variant Arch::Z 14 -> 15 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:118
  variant Arch::LoongArch64 6 -> 7 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:110
  variant Arch::Ppc64le 7 -> 8 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:111
  variant Arch::Ppc64 8 -> 9 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:112
  variant Arch::Ppc 9 -> 10 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:113
  variant Arch::S390X 10 -> 11 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:114
  variant Arch::Riscv32 11 -> 12 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:115
  variant Arch::Riscv64 12 -> 13 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:116
  variant Arch::Wasm32 13 -> 14 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:117
  variant Arch::Z 14 -> 15 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:118
  variant Platform::Win32 19 -> 26 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:69
  variant Platform::Win64 20 -> 27 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:70
  variant Platform::WinArm64 21 -> 28 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:71
  variant Platform::EmscriptenWasm32 22 -> 29 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:73
  variant Platform::WasiWasm32 23 -> 30 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:74
  variant Platform::ZosZ 24 -> 31 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:76
  variant Platform::Win32 19 -> 26 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:69
  variant Platform::Win64 20 -> 27 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:70
  variant Platform::WinArm64 21 -> 28 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:71
  variant Platform::EmscriptenWasm32 22 -> 29 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:73
  variant Platform::WasiWasm32 23 -> 30 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:74
  variant Platform::ZosZ 24 -> 31 in /tmp/.tmpbNNtn0/rattler/crates/rattler_conda_types/src/platform.rs:76

rattler breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant AuthenticationCLIError:NotAToken in /tmp/.tmpbNNtn0/rattler/crates/rattler/src/cli/auth.rs:231

rattler_solve breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SolverTask.excluded_candidates in /tmp/.tmpbNNtn0/rattler/crates/rattler_solve/src/lib.rs:448

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler_solve::resolvo::CondaDependencyProvider::new takes 11 parameters in /tmp/.tmp4785fb/rattler_solve/src/resolvo/mod.rs:324, but now takes 12 parameters in /tmp/.tmpbNNtn0/rattler/crates/rattler_solve/src/resolvo/mod.rs:326

rattler_repodata_gateway breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SourceConfig.missing_shards_are_empty in /tmp/.tmpbNNtn0/rattler/crates/rattler_repodata_gateway/src/gateway/channel_config.rs:40

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant FetchRepoDataError::NoCacheAvailable in /tmp/.tmpbNNtn0/rattler/crates/rattler_repodata_gateway/src/fetch/mod.rs:63

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant GatewayError:ShardedIndexNotCached in /tmp/.tmpbNNtn0/rattler/crates/rattler_repodata_gateway/src/gateway/error.rs:72
  variant GatewayError:ShardNotCached in /tmp/.tmpbNNtn0/rattler/crates/rattler_repodata_gateway/src/gateway/error.rs:79

rattler_upload breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ArtifactoryData.authentication in /tmp/.tmpbNNtn0/rattler/crates/rattler_upload/src/upload/opt.rs:214

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler_upload::upload::opt::ArtifactoryData::new takes 3 parameters in /tmp/.tmp4785fb/rattler_upload/src/upload/opt.rs:237, but now takes 2 parameters in /tmp/.tmpbNNtn0/rattler/crates/rattler_upload/src/upload/opt.rs:240

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field token of struct ArtifactoryData, previously in file /tmp/.tmp4785fb/rattler_upload/src/upload/opt.rs:204

rattler_virtual_packages breaking changes

--- failure enum_marked_non_exhaustive: enum marked #[non_exhaustive] ---

Description:
A public enum has been marked #[non_exhaustive]. Pattern-matching on it outside of its crate must now include a wildcard pattern like `_`, or it will fail to compile.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_marked_non_exhaustive.ron

Failed in:
  enum VirtualPackage in /tmp/.tmpbNNtn0/rattler/crates/rattler_virtual_packages/src/lib.rs:168

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct VirtualPackages in /tmp/.tmpbNNtn0/rattler/crates/rattler_virtual_packages/src/lib.rs:205
  struct VirtualPackageOverrides in /tmp/.tmpbNNtn0/rattler/crates/rattler_virtual_packages/src/lib.rs:494
Changelog

rattler_conda_types

0.49.0 - 2026-07-24

Added

  • add iOS and Android subdirs and __ios/__android virtual packages (#2613)

Fixed

  • render build only match specs with a version placeholder (#2610)
  • keep trailing underscores in matchspec versions (#2606)

rattler_cache

0.10.4 - 2026-07-24

Added

  • let callers restrict which candidates a solve may pick (#2609)

Fixed

  • (rattler_cache) detect read-only filesystems in PackageCacheLayer (#2594)

rattler_shell

0.27.11 - 2026-07-24

Fixed

  • (shell) preserve newlines in activation env vars (#2591)

rattler

0.48.0 - 2026-07-24

Added

  • add iOS and Android subdirs and __ios/__android virtual packages (#2613)
  • add auth token subcommand (#2614)

rattler_solve

8.0.0 - 2026-07-24

Added

  • let callers restrict which candidates a solve may pick (#2609)

rattler_repodata_gateway

0.31.0 - 2026-07-24

Added

  • let callers restrict which candidates a solve may pick (#2609)

rattler_upload

0.10.0 - 2026-07-24

Added

  • (rattler_upload) support basic Artifactory auth again (#2595)

rattler_virtual_packages

4.0.0 - 2026-07-24

Added

  • add iOS and Android subdirs and __ios/__android virtual packages (#2613)

rattler-bin

0.2.5 - 2026-07-24

Other

  • update Cargo.lock dependencies

rattler_config

0.6.2 - 2026-07-24

Other

  • updated the following local packages: rattler_conda_types

rattler_networking

0.30.3 - 2026-07-24

Other

  • updated the following local packages: rattler_config

rattler_package_streaming

0.26.9 - 2026-07-24

Other

  • updated the following local packages: rattler_conda_types, rattler_networking

rattler_menuinst

0.2.71 - 2026-07-24

Other

  • updated the following local packages: rattler_conda_types, rattler_shell

rattler_lock

0.31.6 - 2026-07-24

Other

  • updated the following local packages: rattler_conda_types, rattler_solve

rattler_s3

0.2.9 - 2026-07-24

Other

  • updated the following local packages: rattler_networking

rattler_index

0.30.10 - 2026-07-24

Other

  • updated the following local packages: rattler_conda_types, rattler_config, rattler_networking, rattler_package_streaming, rattler_s3

rattler_git

0.2.1 - 2026-07-24

Other

  • updated the following local packages: rattler_networking


This PR was generated with release-plz.

@octo-sts octo-sts Bot added the release label Jul 15, 2026
@octo-sts
octo-sts Bot force-pushed the release-plz-2026-07-15T07-33-03Z branch 6 times, most recently from 8838909 to 936adb4 Compare July 22, 2026 15:20
@octo-sts
octo-sts Bot force-pushed the release-plz-2026-07-15T07-33-03Z branch 2 times, most recently from 8e17c72 to f59e08c Compare July 24, 2026 13:56
@wolfv
wolfv enabled auto-merge (squash) July 24, 2026 14:01
@octo-sts
octo-sts Bot force-pushed the release-plz-2026-07-15T07-33-03Z branch 2 times, most recently from e9c9fed to 5f80094 Compare July 24, 2026 14:36
@octo-sts
octo-sts Bot force-pushed the release-plz-2026-07-15T07-33-03Z branch from 6550f86 to b9fda4b Compare July 24, 2026 15:08
@wolfv
wolfv merged commit e4ed482 into main Jul 24, 2026
21 checks passed
@wolfv
wolfv deleted the release-plz-2026-07-15T07-33-03Z branch July 24, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant