Skip to content

Releases: PrefectHQ/ControlFlow

v0.11.4: OpenAI Hotfix

30 Nov 13:48
Compare
Choose a tag to compare

This release includes a hotfix for a bug in the OpenAI client: #390

Full Changelog: v0.11.3...v0.11.4

v0.11.3: Exception-al Service

05 Nov 22:23
321c872
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Fixes 🐞

  • Remove model typing due to validation error by @jlowin in #376
  • fix(orchestrator): OrchestratorError to serialize Exception as str by @teocns in #373

Full Changelog: v0.11.2...v0.11.3

v0.11.2: Great Success

31 Oct 18:27
ae59a63
Compare
Choose a tag to compare

This is a small release that tweaks mark_success instructions to improve GPT-4o mini responses.

What's Changed

Other Changes 🦾

  • Improve instructions generation for success tool by @jlowin in #372

Full Changelog: v0.11.1...v0.11.2

v0.11.1: Let That Async In

30 Oct 00:47
973d663
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Docs 📚

Other Changes 🦾

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0: Flow Stopper

15 Oct 23:21
80fca97
Compare
Choose a tag to compare

The 0.11 release includes new ways of controlling the agentic loop to introduce custom early termination conditions.

What's Changed

New Features 🎉

  • Introduce ways to control agentic loop termination by @jlowin in #348

Enhancements 🚀

  • Improve type hints by @jlowin in #343
  • Improve task rendering by @jlowin in #344
  • Allow parent tasks to optionally wait for subtasks by @jlowin in #346
  • Allow model_kwargs to be passed to llm API by @jlowin in #347
  • Add LLM rules for custom or unrecognized models by @jlowin in #350
  • Add compilation flag for removing all system messages by @jlowin in #355

Fixes 🐞

  • Show all data in live even when taller than terminal by @jlowin in #345

Breaking Changes 🛫

Docs 📚

Other Changes 🦾

Full Changelog: v0.10.0...v0.11.0

v0.10.0: Total Recall

26 Sep 22:21
a4d0221
Compare
Choose a tag to compare

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 and LanceDB.

What's Changed

New Features 🎉

Fixes 🐞

  • Ensure flow decorator works with async flows by @jlowin in #336

Breaking Changes 🛫

  • Change raise_on_error to raise_on_failure by @jlowin in #327

Docs 📚

Other Changes 🦾

New Contributors

Full Changelog: v0.9.4...v0.10.0

v0.9.4: Pin It to Win It

18 Sep 12:37
fcfb94d
Compare
Choose a tag to compare

What's Changed

Other Changes 🦾

Full Changelog: v0.9.3...v0.9.4

v0.9.3: Model Behavior

13 Sep 11:48
4a22fb8
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Support automatic model configuration on agents by @jlowin in #308
  • Improve gemini support by @jlowin in #309

Full Changelog: v0.9.2...v0.9.3

v0.9.2: Handle with Care

12 Sep 00:03
d2ebf6c
Compare
Choose a tag to compare

This release exposes and documents Handlers for users to customize. Handlers provide a way to observe and react to events that occur during task execution. They allow users to customize logging, monitoring, or take specific actions based on the orchestration process.

What's Changed

New Features 🎉

Docs 📚

  • Add example doc: multi-llm workflows by @jlowin in #306

Full Changelog: v0.9.1...v0.9.2

v0.9.1

11 Sep 17:17
adb6600
Compare
Choose a tag to compare

This small release ensures that users have Prefect's ephemeral mode enabled by default.

What's Changed

Other Changes 🦾

Full Changelog: v0.9...v0.9.1