What's Changed
- feat(service): serve planner metrics and let SigNoz scrape them by @jleni in #753
- fix(release): keep prereleases off the floating image tags by @jleni in #755
- chore(release): 0.15.0-rc.1 by @jleni in #754
- feat(cli): page kache list output through a pager by @jleni in #764
- fix(cli): report reclaimable bytes, not raw sizes, in kache clean by @jleni in #765
- fix(cargo): keep canonical config aliases transparent by @jleni in #768
- fix(chart): force Recreate when the planner DB is on a PVC by @jleni in #767
- fix(cc): cache ordinary existing outputs by @jleni in #772
- feat(gc): reclaim stale cache key schemas by @jleni in #773
- fix(test): tolerate unsupported FIEMAP on ZFS by @jleni in #771
- fix(probe): pin LC_ALL=C on compiler probe spawns (#741) by @Ysh204 in #775
- fix(probe): eliminate env-mutation race in probe_key tests (#742) by @Ysh204 in #776
- fix(cache_key): make the key stashes thread-local (#777) by @jleni in #778
- fix(rust): isolate cache inputs across worktrees by @jleni in #769
- fix(tui): stop Esc quitting, scope filters per tab, fix Shift+Tab by @jleni in #780
- fix(wrapper): make minted session ids distinct under coarse clocks by @jleni in #781
- fix(policy): stop transient read failures destroying learned state (#756) by @jleni in #783
- feat(nix): maintain a stable release branch via the release job by @jleni in #770
- fix(bench): give firefox-windows the pull job's working toolchain path (#728) by @jleni in #784
- feat(report): version and regression-test the JSON output contract (#699) by @Ysh204 in #779
- fix(sync): return non-zero when any transfer or import fails (#697) by @Ysh204 in #786
- fix(store): serialize meta.json lifecycle with the registration lock by @jleni in #785
- chore(release): 0.15.0-rc.2 by @jleni in #787
Full Changelog: v0.14.2...v0.15.0-rc.2