Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 29, 2025

πŸ€– New release

  • rattler_digest: 1.1.7 -> 1.2.0 (βœ“ API compatible changes)
  • rattler_conda_types: 0.40.4 -> 0.41.0 (⚠ API breaking changes)
  • rattler_config: 0.2.15 -> 0.2.16 (βœ“ API compatible changes)
  • rattler_networking: 0.25.21 -> 0.25.22 (βœ“ API compatible changes)
  • rattler_package_streaming: 0.23.13 -> 0.23.14 (βœ“ API compatible changes)
  • rattler_cache: 0.4.1 -> 0.5.0 (⚠ API breaking changes)
  • rattler: 0.38.4 -> 0.39.0 (⚠ API breaking changes)
  • rattler_solve: 3.0.9 -> 3.1.0 (βœ“ API compatible changes)
  • rattler_repodata_gateway: 0.24.14 -> 0.24.15 (βœ“ API compatible changes)
  • rattler_upload: 0.3.10 -> 0.4.0 (⚠ API breaking changes)
  • rattler_index: 0.27.0 -> 0.27.1 (βœ“ API compatible changes)
  • rattler_sandbox: 0.2.5 -> 0.2.6 (βœ“ API compatible changes)
  • rattler_shell: 0.25.7 -> 0.25.8
  • rattler_menuinst: 0.2.34 -> 0.2.35
  • rattler_lock: 0.26.1 -> 0.26.2
  • rattler_s3: 0.1.10 -> 0.1.11
  • rattler_virtual_packages: 2.2.5 -> 2.2.6

⚠ rattler_conda_types 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.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field NamelessMatchSpec.condition in /tmp/.tmpN94CWS/rattler/crates/rattler_conda_types/src/match_spec/mod.rs:321
  field MatchSpec.condition in /tmp/.tmpN94CWS/rattler/crates/rattler_conda_types/src/match_spec/mod.rs:166

--- 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.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant ParseMatchSpecError:MoreThanOneSemicolon in /tmp/.tmpN94CWS/rattler/crates/rattler_conda_types/src/match_spec/parse.rs:111
  variant ParseMatchSpecError:InvalidCondition in /tmp/.tmpN94CWS/rattler/crates/rattler_conda_types/src/match_spec/parse.rs:115

⚠ rattler_cache breaking changes

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

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler_cache::package_cache::PackageCache::new_layered now takes 3 parameters instead of 2, in /tmp/.tmpN94CWS/rattler/crates/rattler_cache/src/package_cache/mod.rs:298

⚠ 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.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant InstallerError:FailedToAcquireCacheLock in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/installer/error.rs:65

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/function_parameter_count_changed.ron

Failed in:
  rattler::install::link_script::run_link_scripts now takes 5 parameters instead of 4, in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/link_script.rs:89

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

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler::install::InstallDriver::pre_process now takes 4 parameters instead of 3, in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/driver.rs:153
  rattler::install::InstallDriver::post_process now takes 4 parameters instead of 3, in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/driver.rs:215
  rattler::install::InstallDriver::run_post_link_scripts now takes 5 parameters instead of 4, in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/link_script.rs:212
  rattler::install::InstallDriver::run_pre_unlink_scripts now takes 4 parameters instead of 3, in /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/link_script.rs:244

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/trait_method_added.ron

Failed in:
  trait method rattler::install::Reporter::on_post_link_start in file /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/installer/reporter.rs:106
  trait method rattler::install::Reporter::on_post_link_complete in file /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/installer/reporter.rs:113
  trait method rattler::install::Reporter::on_pre_unlink_start in file /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/installer/reporter.rs:122
  trait method rattler::install::Reporter::on_pre_unlink_complete in file /tmp/.tmpN94CWS/rattler/crates/rattler/src/install/installer/reporter.rs:129

⚠ 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.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field PrefixOpts.generate_attestation in /tmp/.tmpN94CWS/rattler/crates/rattler_upload/src/upload/opt.rs:229
  field PrefixData.generate_attestation in /tmp/.tmpN94CWS/rattler/crates/rattler_upload/src/upload/opt.rs:243

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

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler_upload::upload::opt::CommonData::new now takes 2 parameters instead of 6, in /tmp/.tmpN94CWS/rattler/crates/rattler_upload/src/upload/opt.rs:31
  rattler_upload::upload::opt::PrefixData::new now takes 6 parameters instead of 5, in /tmp/.tmpN94CWS/rattler/crates/rattler_upload/src/upload/opt.rs:262

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.43.0/src/lints/struct_missing.ron

Failed in:
  struct rattler_upload::upload::opt::DebugOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:581
  struct rattler_upload::upload::opt::ChannelPriorityWrapper, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:21
  struct rattler_upload::upload::opt::DebugData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:618

--- 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.43.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field output_dir of struct CommonOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:51
  field use_zstd of struct CommonOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:55
  field use_bz2 of struct CommonOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:59
  field experimental of struct CommonOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:63
  field channel_priority of struct CommonOpts, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:75
  field output_dir of struct CommonData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:81
  field experimental of struct CommonData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:82
  field channel_priority of struct CommonData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:84
  field mirror_config of struct CommonData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:85
  field s3_config of struct CommonData, previously in file /tmp/.tmpojKnyw/rattler_upload/src/upload/opt.rs:88
Changelog

rattler_digest

1.2.0 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)

rattler_conda_types

0.41.0 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)
  • parse matchspec conditions and translate to resolvo (#1545)

Fixed

  • omit sha256_in_prefix when equal to sha256 (#1812)
  • Version::starts_with for versions with differing non-final component sizes (#1791)

rattler_config

0.2.16 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)

rattler_networking

0.25.22 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)

Fixed

  • omit sha256_in_prefix when equal to sha256 (#1812)

rattler_package_streaming

0.23.14 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)

rattler_cache

0.5.0 - 2025-11-11

Added

  • add validation mode argument to PackageCache layers (#1834)

Other

  • remove cache lock mutex (#1809)
  • use global cache lock to reduce per-package lock overhead (#1818)

rattler

0.39.0 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)
  • add post-link and pre-unlink to reporter interface (#1793)

Fixed

  • omit sha256_in_prefix when equal to sha256 (#1812)

Other

  • use global cache lock to reduce per-package lock overhead (#1818)
  • clean up installer (#1811)

rattler_solve

3.1.0 - 2025-11-11

Added

  • move repodata fetch logic to tools crate (#1820)
  • parse matchspec conditions and translate to resolvo (#1545)

rattler_repodata_gateway

0.24.15 - 2025-11-11

Added

  • move repodata fetch logic to tools crate (#1820)
  • parse matchspec conditions and translate to resolvo (#1545)

rattler_upload

0.4.0 - 2025-11-11

Added

  • expose crate features on docs.rs (#1835)
  • cleanup upload CLI structs (#1807)
  • create attestations on upload with cosign (#1679)

rattler_index

0.27.1 - 2025-11-11

Added

  • add cache control for repodata.json / zst and shard index (#1796)

rattler_sandbox

0.2.6 - 2025-11-11

Other

  • update Cargo.lock dependencies

rattler_shell

0.25.8 - 2025-11-11

Other

  • updated the following local packages: rattler_conda_types

rattler_menuinst

0.2.35 - 2025-11-11

Other

  • updated the following local packages: rattler_conda_types, rattler_shell

rattler_lock

0.26.2 - 2025-11-11

Other

  • updated the following local packages: rattler_digest, rattler_conda_types, rattler_solve

rattler_s3

0.1.11 - 2025-11-11

Other

  • updated the following local packages: rattler_networking

rattler_virtual_packages

2.2.6 - 2025-11-11

Other

  • updated the following local packages: rattler_conda_types


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-10-29T17-15-38Z branch 9 times, most recently from a95927d to a8f3bee Compare November 4, 2025 17:28
@github-actions github-actions bot force-pushed the release-plz-2025-10-29T17-15-38Z branch 15 times, most recently from 3d493d7 to 7a9433f Compare November 11, 2025 15:13
@github-actions github-actions bot force-pushed the release-plz-2025-10-29T17-15-38Z branch from 725824d to 82d7418 Compare November 11, 2025 15:34
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