@@ -7,6 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.23.1] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.23.0...salsa-v0.23.1 ) - 2025-08-13
11+
12+ ### Fixed
13+
14+ - Do not unnecessarily require ` Debug ` on fields for interned structs ([ #951 ] ( https://github.com/salsa-rs/salsa/pull/951 ) )
15+ - Fix phantom data usage in salsa structs affecting auto traits ([ #932 ] ( https://github.com/salsa-rs/salsa/pull/932 ) )
16+
17+ ### Other
18+
19+ - optimize ` Id::hash ` ([ #974 ] ( https://github.com/salsa-rs/salsa/pull/974 ) )
20+ - Make ` thin-vec/serde ` dependency dependent on ` persistence ` feature ([ #973 ] ( https://github.com/salsa-rs/salsa/pull/973 ) )
21+ - Remove tracked structs from query outputs ([ #969 ] ( https://github.com/salsa-rs/salsa/pull/969 ) )
22+ - Remove jemalloc ([ #972 ] ( https://github.com/salsa-rs/salsa/pull/972 ) )
23+ - Initial persistent caching prototype ([ #967 ] ( https://github.com/salsa-rs/salsa/pull/967 ) )
24+ - Fix ` maybe_changed_after ` runnaway for fixpoint queries ([ #961 ] ( https://github.com/salsa-rs/salsa/pull/961 ) )
25+ - add parallel maybe changed after test ([ #963 ] ( https://github.com/salsa-rs/salsa/pull/963 ) )
26+ - Update tests for Rust 1.89 ([ #966 ] ( https://github.com/salsa-rs/salsa/pull/966 ) )
27+ - remove allocation lock ([ #962 ] ( https://github.com/salsa-rs/salsa/pull/962 ) )
28+ - consolidate memory usage information API ([ #964 ] ( https://github.com/salsa-rs/salsa/pull/964 ) )
29+ - Add heap size support for salsa structs ([ #943 ] ( https://github.com/salsa-rs/salsa/pull/943 ) )
30+ - Extract the cycle branches from ` fetch ` and ` maybe_changed_after ` ([ #955 ] ( https://github.com/salsa-rs/salsa/pull/955 ) )
31+ - allow reuse of cached provisional memos within the same cycle iteration during ` maybe_changed_after ` ([ #954 ] ( https://github.com/salsa-rs/salsa/pull/954 ) )
32+ - Expose API to manually trigger cancellation ([ #959 ] ( https://github.com/salsa-rs/salsa/pull/959 ) )
33+ - Upgrade dependencies ([ #956 ] ( https://github.com/salsa-rs/salsa/pull/956 ) )
34+ - Use ` CycleHeadSet ` in ` maybe_update_after ` ([ #953 ] ( https://github.com/salsa-rs/salsa/pull/953 ) )
35+ - Gate accumulator feature behind a feature flag ([ #946 ] ( https://github.com/salsa-rs/salsa/pull/946 ) )
36+ - optimize allocation fast-path ([ #949 ] ( https://github.com/salsa-rs/salsa/pull/949 ) )
37+ - remove borrow checks from ` ZalsaLocal ` ([ #939 ] ( https://github.com/salsa-rs/salsa/pull/939 ) )
38+ - Do manual trait casting ([ #922 ] ( https://github.com/salsa-rs/salsa/pull/922 ) )
39+ - Retain backing allocation of ` ActiveQuery::input_outputs ` in ` ActiveQuery::seed_iteration ` ([ #948 ] ( https://github.com/salsa-rs/salsa/pull/948 ) )
40+ - remove extra bounds checks from memo table hot-paths ([ #938 ] ( https://github.com/salsa-rs/salsa/pull/938 ) )
41+ - Outline all tracing events ([ #942 ] ( https://github.com/salsa-rs/salsa/pull/942 ) )
42+ - remove bounds and type checks from ` IngredientCache ` ([ #937 ] ( https://github.com/salsa-rs/salsa/pull/937 ) )
43+ - Avoid dynamic dispatch to access memo tables ([ #941 ] ( https://github.com/salsa-rs/salsa/pull/941 ) )
44+ - optimize page access ([ #940 ] ( https://github.com/salsa-rs/salsa/pull/940 ) )
45+ - Use ` inventory ` for static ingredient registration ([ #934 ] ( https://github.com/salsa-rs/salsa/pull/934 ) )
46+ - Fix ` heap_size ` option not being preserved in tracked impls ([ #930 ] ( https://github.com/salsa-rs/salsa/pull/930 ) )
47+ - update papaya ([ #928 ] ( https://github.com/salsa-rs/salsa/pull/928 ) )
48+
1049## [ 0.23.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.22.0...salsa-v0.23.0 ) - 2025-06-27
1150
1251### Added
0 commit comments