What's Changed
- fix: keep a workflow session's runs to its own runs by @harshsinha03 in #9634
- fix: point invalid-schema table errors at the migration path by @ysolanky in #9631
- fix: cache resolved tables in SQL adapters to avoid per-query existence checks by @kausmeows in #9623
- fix: install a usable Postgres driver with the postgres and dev extras by @ashpreetbedi in #9635
- fix: workflow event serialization survives cyclic object graphs by @ysolanky in #9641
- fix: file-generation import warnings fire only when PDF/DOCX is requested by @ashpreetbedi in #9640
- fix: AgentOSTools reports failed schedules, windows and refreshes correctly by @ashpreetbedi in #9242
- test: assert the archive race by what landed, not by which call raised by @ashpreetbedi in #9654
- fix: match a learnings record owner against the caller by value, not by type by @ashpreetbedi in #9655
- fix: isolate entity memory rows per user under namespace="user" by @ashpreetbedi in #9322
- feat: SuperGrok OAuth device-code auth for the xAI model by @Himanshu040604 in #9616
- fix: accept every reasoning effort and service tier the OpenAI API takes by @ashpreetbedi in #9658
- chore: update gemini defaults to use 3.7 flash by @markmcd in #9666
- fix: docs clarify human-readable ID collision guarantees by @daleselaji-dev in #9665
- fix: typos in code comments and docstrings by @feizhuzheng in #9597
- [cookbook] Align Team HITL examples with cookbook standards by @Math1987 in #9671
- cookbook: add emem entry to MCP cookbook README index by @kumari-jaya in #9636
- fix: repair four imports that do not resolve in cookbooks by @tonydzi in #9498
- feat: add MigrationRequiredError for stale database schemas by @ysolanky in #9669
- feat: CodeMode and result offloading for agents and teams (3.0 S1) by @ashpreetbedi in #9436
- feat: registry workflows, zero-config Studio, and six verified 3.0 regression fixes by @ashpreetbedi in #9639
- feat: CodeMode result_store handle, kernel fixes, and bounds by @ashpreetbedi in #9684
- feat: offload media from the database to local, S3, or GCS storage by @kausmeows in #9340
- fix: give the remaining-integration CI job a Postgres server by @ashpreetbedi in #9685
- fix: make the Claude models work with anthropic 1.0.0 by @ashpreetbedi in #9686
- refactor: import agno.agent in 147 ms instead of 233 ms by @ashpreetbedi in #9678
- refactor: drop the per-AgentOS Studio catalog binding, and keep stale-schema errors actionable by @ashpreetbedi in #9692
- refactor: cut avoidable per-run and per-chunk overhead on the hot paths by @ashpreetbedi in #9689
- fix: O(1) session lookups in InMemoryDb by keying storage on session_id by @ashpreetbedi in #9693
- chore: fix import sorting by @ashpreetbedi in #9697
- fix: make agno.workflow importable without fastapi installed by @ashpreetbedi in #9696
- feat: make LearningMachine the only Studio memory surface by @ashpreetbedi in #9695
- fix: invalidate the cached session when db is reassigned by @ashpreetbedi in #9699
- test: isolate global run-cancellation state between unit tests by @ashpreetbedi in #9702
- fix: expire cancel-before-start intents in the in-memory cancellation manager by @ashpreetbedi in #9701
- fix: cut per-turn history and session-save cost in long conversations by @ashpreetbedi in #9700
- cookbook: add the canonical performance benchmark suite with cross-framework comparisons by @ashpreetbedi in #9694
- chore: bump agno to 3.0.0a3 by @ashpreetbedi in #9704
- cookbook: refresh performance reference results after the long-conversation fixes by @ashpreetbedi in #9705
New Contributors
- @daleselaji-dev made their first contribution in #9665
- @feizhuzheng made their first contribution in #9597
- @Math1987 made their first contribution in #9671
- @tonydzi made their first contribution in #9498
Full Changelog: v3.0.0a2...v3.0.0a3