<!-- Release notes generated using configuration in .github/release.yml at main -->
The 0.10 release is headlined by a new memory system, so that agents can retain partitioned knowledge across flows and invocations. Agents can have multiple memory modules, each with its own instructions and shared access patterns. Memory is backed by a pluggable provider interface; 0.10 includes support for [Chroma](https://trychroma.com) and [LanceDB](https://lancedb.com/).
What's Changed
New Features 🎉
* remove old `typer` extra and update `json` -> `model_dump_json` (LC 0.3+ support) by zzstoatzz in https://github.com/PrefectHQ/ControlFlow/pull/312
* Support langchain 0.3 by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/321
* Add llm-specific prompt instructions by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/322
* Add agent memories by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/326
* Bump langchain versions by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/328
* Allow completion tools to be customized per-task by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/330
* Add chroma cloud configs by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/331
* Add LanceDB memory provider by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/334
* Support async tasks with task decorator by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/337
Fixes 🐞
* Ensure flow decorator works with async flows by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/336
Breaking Changes 🛫
* Change raise_on_error to raise_on_failure by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/327
Docs 📚
* Add docs for multiple labels by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/320
* Remove comma from pip install by ahuang11 in https://github.com/PrefectHQ/ControlFlow/pull/324
* Add version badges by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/329
* Add memory example by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/332
* Update all examples by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/335
Other Changes 🦾
* Fix spacing by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/333
New Contributors
* ahuang11 made their first contribution in https://github.com/PrefectHQ/ControlFlow/pull/324
**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.9.4...v0.10.0