v0.4.0
What's Changed
- 🔖 chore(release): start 0.2.2-dev by @chaizhenhua in #122
- ✨ feat(threads): add filtered queries and safe hierarchy management by @chaizhenhua in #123
- fix(background): support self-cancel cascade across runs by @chaizhenhua in #127
- 🐛 fix(docs): avoid rustdoc output collision for awaken-agent by @chaizhenhua in #128
- fix(stores): quarantine poison WAL and simplify flusher context by @chaizhenhua in #129
- fix(background): make task persistence failures observable by @chaizhenhua in #130
- 📐 feat(runtime): LLM error taxonomy split + Retry-After honored (1/3) by @chaizhenhua in #132
- ✨ feat(runtime): mid-stream R1-R4 recovery + parallel tool hint (2/3) by @chaizhenhua in #135
- ✨ feat(runtime): cross-process resume + failure-mode coverage + dedup (3/3) by @chaizhenhua in #136
- feat(contract): redacted secrets and adapter_options in ProviderSpec by @chaizhenhua in #138
- feat(runtime): non-blocking background context compaction by @chaizhenhua in #137
- feat(server): opt out of admin CRUD HTTP routes via AdminApiConfig by @chaizhenhua in #140
- chore(stores): bump async-nats to 0.47 to drop vulnerable rustls-webpki 0.102 by @chaizhenhua in #141
- feat(server): executor cache + change-listener debounce in ConfigRuntimeManager by @chaizhenhua in #142
- 🛠 build(deps): bundle 13 dependabot updates (rust + npm) by @chaizhenhua in #145
- docs(stores): rotating_api_key example for ConfigStore credential rotation by @chaizhenhua in #144
- fix(server): type-tighten admin and A2A bearer tokens to RedactedString by @chaizhenhua in #146
- chore(deps): patch rustls-webpki to 0.103.13 and openssl to 0.10.78 by @chaizhenhua in #143
- feat(runtime): wire per-run BackgroundTaskManager + summarizer for context auto-compaction by @chaizhenhua in #148
- 📝 docs(release): prepare 0.4.0 by @chaizhenhua in #149
- 🚀 ci(release): publish awaken facade before awaken-agent by @chaizhenhua in #150
Full Changelog: v0.2.1...v0.4.0