Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jun 28, 2025

πŸ€– New release

  • salsa-macro-rules: 0.23.0 -> 0.24.0 (βœ“ API compatible changes)
  • salsa-macros: 0.23.0 -> 0.24.0
  • salsa: 0.23.0 -> 0.24.0 (⚠ API breaking changes)

⚠ salsa breaking changes

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait salsa::AsDynDatabase, previously in file /tmp/.tmpq23aMC/salsa/src/database.rs:103

--- failure trait_removed_supertrait: supertrait removed or renamed ---

Description:
A supertrait was removed from a trait. Users of the trait can no longer assume it can also be used like its supertrait.
        ref: https://doc.rust-lang.org/reference/items/traits.html#supertraits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/trait_removed_supertrait.ron

Failed in:
  supertrait salsa::AsDynDatabase of trait Database in file /tmp/.tmpz96nI4/salsa/src/database.rs:36
  supertrait salsa::AsDynDatabase of trait Database in file /tmp/.tmpz96nI4/salsa/src/database.rs:36
Changelog

salsa-macro-rules

0.24.0 - 2025-08-22

Fixed

  • Do not unnecessarily require Debug on fields for interned structs (#951)
  • Fix phantom data usage in salsa structs affecting auto traits (#932)

Other

  • refactor entries API (#987)
  • Flatten unserializable query dependencies (#975)
  • Initial persistent caching prototype (#967)
  • Add heap size support for salsa structs (#943)
  • Gate accumulator feature behind a feature flag (#946)
  • Do manual trait casting (#922)
  • remove bounds and type checks from IngredientCache (#937)
  • Avoid dynamic dispatch to access memo tables (#941)
  • Use inventory for static ingredient registration (#934)

salsa-macros

0.24.0 - 2025-08-22

Other

  • Initial persistent caching prototype (#967)
  • Add heap size support for salsa structs (#943)
  • Upgrade dependencies (#956)
  • Do manual trait casting (#922)
  • Avoid dynamic dispatch to access memo tables (#941)
  • Use inventory for static ingredient registration (#934)
  • Fix heap_size option not being preserved in tracked impls (#930)

salsa

0.24.0 - 2025-08-22

Fixed

  • Runaway for unchanged queries participating in cycle (#981)
  • Delete not re-created tracked structs after fixpoint iteration (#979)
  • fix assertion during interned deserialization (#978)
  • Do not unnecessarily require Debug on fields for interned structs (#951)
  • Fix phantom data usage in salsa structs affecting auto traits (#932)

Other

  • refactor entries API (#987)
  • Persistent caching fixes (#982)
  • outline cold path of lookup_ingredient (#984)
  • Update snapshot to fix nightly type rendering (#983)
  • avoid cycles during serialization (#977)
  • Flatten unserializable query dependencies (#975)
  • optimize Id::hash (#974)
  • Make thin-vec/serde dependency dependent on persistence feature (#973)
  • Remove tracked structs from query outputs (#969)
  • Remove jemalloc (#972)
  • Initial persistent caching prototype (#967)
  • Fix maybe_changed_after runnaway for fixpoint queries (#961)
  • add parallel maybe changed after test (#963)
  • Update tests for Rust 1.89 (#966)
  • remove allocation lock (#962)
  • consolidate memory usage information API (#964)
  • Add heap size support for salsa structs (#943)
  • Extract the cycle branches from fetch and maybe_changed_after (#955)
  • allow reuse of cached provisional memos within the same cycle iteration during maybe_changed_after (#954)
  • Expose API to manually trigger cancellation (#959)
  • Upgrade dependencies (#956)
  • Use CycleHeadSet in maybe_update_after (#953)
  • Gate accumulator feature behind a feature flag (#946)
  • optimize allocation fast-path (#949)
  • remove borrow checks from ZalsaLocal (#939)
  • Do manual trait casting (#922)
  • Retain backing allocation of ActiveQuery::input_outputs in ActiveQuery::seed_iteration (#948)
  • remove extra bounds checks from memo table hot-paths (#938)
  • Outline all tracing events (#942)
  • remove bounds and type checks from IngredientCache (#937)
  • Avoid dynamic dispatch to access memo tables (#941)
  • optimize page access (#940)
  • Use inventory for static ingredient registration (#934)
  • Fix heap_size option not being preserved in tracked impls (#930)
  • update papaya (#928)


This PR was generated with release-plz.

Copy link

netlify bot commented Jun 28, 2025

βœ… Deploy Preview for salsa-rs canceled.

Name Link
πŸ”¨ Latest commit 1d5b4ef
πŸ” Latest deploy log https://app.netlify.com/projects/salsa-rs/deploys/68a8e9802e99d900088b8785

@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 2 times, most recently from 22fa6c1 to 0df9fc9 Compare July 4, 2025 20:59
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 5 times, most recently from 5805aca to 89ff341 Compare July 22, 2025 18:54
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 3 times, most recently from 3f3bc77 to 910de8f Compare July 31, 2025 16:06
@github-actions github-actions bot changed the title chore: release v0.23.1 chore: release v0.24.0 Jul 31, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 11 times, most recently from 201ebde to 2eb6c78 Compare August 6, 2025 18:04
@github-actions github-actions bot changed the title chore: release v0.24.0 chore: release v0.23.1 Aug 8, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 6 times, most recently from 82d9d62 to 550d0ae Compare August 12, 2025 09:40
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 4 times, most recently from a5294ce to beb9f9f Compare August 13, 2025 20:58
@github-actions github-actions bot changed the title chore: release v0.23.1 chore: release v0.24.0 Aug 14, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch 7 times, most recently from 3bbaf65 to 33ec78e Compare August 20, 2025 07:25
@github-actions github-actions bot force-pushed the release-plz-2025-06-28T05-44-25Z branch from 33ec78e to 1d5b4ef Compare August 22, 2025 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants