Agents
Agno 3.0.8 fixes a SQLite bulk upsert that let one user's batch overwrite another user's session row
Released 2026-09-08, Agno 3.0.8 applies the single-row owner check to SqliteDb and AsyncSqliteDb bulk upsert_sessions(); previously a batch containing another user's session_id reassigned the row and overwrote its data, and refused rows are now omitted from the returned list to match Postgres and the single-row path. It also stops double-encoding session JSON fields in the SQLite adapters, adds bounded Knowledge.read_full_page/aread_full_page with revision pinning and deadlines over an eight-slot worker pool, and adds shared PostgreSQL engine factories. v3.0.9 followed the same day to fix durable queue storage initialization and preserve Control Plane access with public surfaces.
↳ Follow the thread