Skip to content

Releases: getaxonflow/axonflow-sdk-python

v1.0.0

05 Jan 20:34
3532ae5

Choose a tag to compare

AxonFlow Python SDK v1.0.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==1.0.0

v0.14.0

04 Jan 18:28

Choose a tag to compare

AxonFlow Python SDK v0.14.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.14.0

v0.13.0

04 Jan 16:24
3b41b0b

Choose a tag to compare

AxonFlow Python SDK v0.13.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.13.0

v0.12.0

04 Jan 14:44
9a90296

Choose a tag to compare

AxonFlow Python SDK v0.12.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.12.0

v0.11.0

04 Jan 01:55
ccc94a5

Choose a tag to compare

AxonFlow Python SDK v0.11.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.11.0

v0.10.1

31 Dec 03:07
5e871d8

Choose a tag to compare

Fixed

MCP Connector Endpoint

  • Fixed query_connector() to use /api/request endpoint with request_type="mcp-query" instead of deprecated /mcp/resources/query endpoint
  • Aligns Python SDK with Go, TypeScript, and Java SDKs
  • Fixes authentication issues in self-hosted mode

Nested Event Loop Handling

  • Fixed SyncAxonFlow wrapper to handle nested event loops
  • execute_query() and other sync methods now work when called from running event loops
  • Fixes "This event loop is already running" error in Jupyter notebooks and async contexts
  • Uses ThreadPoolExecutor to run coroutines safely when event loop is already running

Type Safety

  • Added generic type annotation to _run_sync() for MyPy compliance

Installation

pip install axonflow==0.10.1

v0.10.0

30 Dec 13:31
b2ff4c3

Choose a tag to compare

Changed

  • Community Mode: Credentials are now optional for self-hosted/community deployments
    • SDK can be initialized without api_key or license_key for community features
    • execute_query() and health_check() work without credentials
    • Auth headers are only sent when credentials are configured

Added

  • _has_credentials() method to check if credentials are configured
  • _require_credentials() helper for enterprise feature validation
  • Enterprise features (get_policy_approved_context, audit_llm_call) now validate credentials at call time

Fixed

  • Gateway Mode methods now raise AuthenticationError when called without credentials

v0.9.1

30 Dec 11:01
f4d6be6

Choose a tag to compare

AxonFlow Python SDK v0.9.1

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.9.1

v0.9.0

30 Dec 00:28
9931b78

Choose a tag to compare

AxonFlow Python SDK v0.9.0

Changes

See CHANGELOG.md for the full release history.

Installation

pip install axonflow==0.9.0

v0.8.0

29 Dec 19:03
73b16bb

Choose a tag to compare

Enterprise Policy Features

Added

  • Enterprise Policy Features:
    • organization_id field in CreateStaticPolicyRequest for organization-tier policies
    • organization_id field in ListStaticPoliciesOptions for filtering by organization
    • list_policy_overrides() method to list all active policy overrides

Full Changelog: https://github.com/getaxonflow/axonflow-sdk-python/blob/main/CHANGELOG.md