Skip to content

Releases: matias-io/community-agent-framework-postgres

0.1.2

Choose a tag to compare

@matias-io matias-io released this 22 Oct 23:59
8c8cbda

Patch release for PostgreSQL persistence in Microsoft Agent Framework. No database migration is required when upgrading from 0.1.1.

  • Keep history sessions whole during retention purges and serialize purge/save operations.
  • Fix write isolation, migration lock-timeout restoration, and retryability on a closed borrowed connection.
  • Start lease TTLs after database lock waits and reject renewal when the lease expired during the wait.
  • Preserve working message-limit inputs and expose the hub factories' supported parameters.
  • Verify core 1.23.0, AG-UI 1.7.0 and stable Python 3.15.1; add Windows, typing, coverage and sample checks.
  • Simplify the base-install example and clarify connection, retention, TLS and serialized-state compatibility.
pip install --upgrade community-agent-framework-postgres==0.1.2

AG-UI snapshots require the ag-ui extra; Microsoft Entra sign-in requires azure. Some Python 3.15 transitive dependencies still build from source.

The package remains alpha. Real Azure PostgreSQL Entra sign-in has not been validated. See the changelog and compatibility guide for the tested ranges and operational limits.

0.1.1: Initial alpha release

Choose a tag to compare

@matias-io matias-io released this 12 Oct 04:18
ddddc12

First PyPI release of community-agent-framework-postgres, a community-maintained PostgreSQL persistence package for Microsoft Agent Framework.

Included

  • Chat history providers and AgentSession snapshots.
  • Workflow checkpoints and optional AG-UI thread snapshots.
  • Renewable leases for coordinating work across replicas.
  • A shared connection pool, numbered schema migrations, retention policies, and an administration CLI.
  • Optional Microsoft Entra ID authentication for Azure Database for PostgreSQL.

Status

Alpha. Public APIs may change in 0.x minor releases. The documented test targets are Python 3.11 through 3.14 and PostgreSQL 16 and 17. Live Azure authentication has not yet been validated.

Getting started

Install with pip install community-agent-framework-postgres. Add the ag-ui or azure extra for those integrations.

Use an existing PostgreSQL database and call await hub.migrate() before using the stores.