Releases: deyzho/axonsdk
Releases · deyzho/axonsdk
v0.1.12
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
Changed
- Brand: AxonSDK consistency pass across CLI
--helpbanner, 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 topy.axonsdk.dev.
Fixed
- Stale brand references:
@phonixsdk/*package names replaced with@axonsdk/*throughout README cross-references. - OpenAI-compatible endpoint: removed stale
phonixsdkowned_byvalue from/v1/modelsresponse payload. - README install-vs-import: clarified that the PyPI distribution is
axonsdk-pywhile the import name remainsaxon(same pattern asbeautifulsoup4→from bs4 import).
v0.1.10 — First PyPI publish
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
COSTrouting 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, andaxonsdkall 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
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]