Skip to content

Releases: deyzho/axonsdk

v0.1.12

24 Apr 02:38
68f5df8

Choose a tag to compare

What's Changed

  • fix: update stale og:url on Python landing from axon.dev to py.axonsdk.dev by @deyzho in #5
  • fix: use AxonSDK brand name in CLI --help banner by @deyzho in #6
  • chore: pre-launch hardening (weeks 1-3) — v0.1.12, brand, community, pip-audit, roadmap by @deyzho in #7

Full Changelog: v0.1.11...v0.1.12

v0.1.11 — Brand consistency

24 Apr 02:03
e59202b

Choose a tag to compare

Changed

  • Brand: AxonSDK consistency pass across CLI --help banner, README, and Python landing page. "Axon" (bare) replaced with "AxonSDK" in user-facing copy to disambiguate from the unrelated company of that name.
  • Landing: Unified AxonSDK landing at axonsdk.dev; Python-specific landing moved to py.axonsdk.dev.

Fixed

  • Stale brand references: @phonixsdk/* package names replaced with @axonsdk/* throughout README cross-references.
  • OpenAI-compatible endpoint: removed stale phonixsdk owned_by value from /v1/models response payload.
  • README install-vs-import: clarified that the PyPI distribution is axonsdk-py while the import name remains axon (same pattern as beautifulsoup4from bs4 import).

v0.1.10 — First PyPI publish

24 Apr 02:03

Choose a tag to compare

This is the first version actually published to PyPI. Versions 0.1.0 through 0.1.9 existed as git tags during pre-PyPI development but were never published to the registry.

Added

  • PyPI Trusted Publishing: OIDC-backed release pipeline — no long-lived tokens.
  • Providers: Implementation of COST routing strategy across all cloud backends.
  • Security: 30-day post-close remediation — SSRF protection hardening, LRU rate-limit store, CI hardening (ruff + mypy strict + pytest-cov).
  • Inference: Test suite added for the OpenAI-compatible handler; auth and parameter forwarding fixed.

Changed

  • PyPI distribution name: finalised as axonsdk-py. axon, axonpy, axon-sdk, and axonsdk all failed PyPI's similarity check against existing packages.
  • README: CI badge, correct PyPI install name, ecosystem section linking the companion TS monorepo.
  • SECURITY.md: updated contact and disclosure timeline.

v0.1.7 — Initial public release

15 Apr 03:45

Choose a tag to compare

Axon SDK v0.1.7

First public release of the Axon Python SDK — a provider-agnostic compute routing layer for AI workloads.

What's included

  • 10 providers: io.net, Akash Network, Acurast, Fluence, Koii, AWS, GCP, Azure, Cloudflare Workers, Fly.io
  • Multi-provider routing with 5 strategies: latency, availability, cost, balanced, round-robin
  • Circuit breaker & automatic failover — configurable thresholds and recovery windows
  • OpenAI-compatible inference endpoint via axonsdk[inference] (FastAPI + uvicorn)
  • CLI (axon init, axon deploy, axon status, axon teardown)
  • Cost estimation before deploying — compare provider pricing in real time
  • Security hardening: SSRF protection, secret filtering, DNS rebinding defence, response size caps

Install

pip install axonsdk
pip install axonsdk[inference]
pip install axonsdk[all]

Full documentation

https://axonsdk.dev