Releases: seanbrar/pollux
v1.3.0
v1.3.0 (2026-03-06)
This release is published under the MIT License.
Added
-
Add Anthropic implicit caching support (
9869d96) -
Implement explicit create_cache API (
86d2039) -
Update v1.3 integration and documentation (
867783a) -
Add Anthropic provider (
667c4fc) -
Add Anthropic reasoning levels and thinking replay (
a947450)
Fixed
- Harden Anthropic provider and decompose provider generate() methods (
027d5ea)
Detailed Changes: v1.2.2...v1.3.0
v1.2.2
v1.2.1
v1.2.1 (2026-02-28)
This release is published under the MIT License.
Fixed
-
Normalize tool parameter schemas per-provider (
8eb2c94) -
Populate finish_reasons from provider responses (
6d09119) -
Populate conversation state for tool-call responses without history (
64247d9)
Changed
- Fix stale references and document post-v1.2.0 behavior (
b42a7db)
Detailed Changes: v1.2.0...v1.2.1
v1.2.0
v1.2.0 (2026-02-26)
This release is published under the MIT License.
Added
-
Introduce continue_tool and fix continuation turn order mechanics (
f1bd41c) -
Add reasoning/thinking support (
a25a5f2) -
Add Gemini conversation support and tool message pass-through (#118) (
a32e32a) -
Add tool-call transparency in conversation history (
10852e1) -
Add tool calling, generation params, and Source.from_json() (
5b43d00)
Changed
- Restructure documentation around domain concepts (
453feef)
Detailed Changes: v1.1.0...v1.2.0
v1.1.0
v1.0.0
v1.0.0 (2026-02-17)
This release is published under the MIT License.
Added
-
First stable release (
5af975e) -
Accept Windows path prefixes in runner (
c54dec5) -
Add demo-data seeding + module runner; migrate recipes to --input; add provider uploads (
eb6ed22) -
Add stdlib logging for pipeline observability (
d231d16) -
Structured error hierarchy with retry metadata (
76c15da) -
Add bounded retries (
5f3111d) -
Support Python 3.10+ (
acbe7e7) -
Introduce v1 execution architecture and retire legacy runtime (
95c22d1) -
Actionable error hints and PolluxError rebranding (
fba14a5) -
Branded homepage, unified palette, and layout refinements (
02602e8)
Fixed
-
Normalize usage keys to provider-agnostic names (
3f14517) -
Add gate job for branch protection required check (
d089236) -
Restrict docs deploy to main branch only (
a57d0ff) -
Refresh uv lock after package rename (
b3a1533) -
Rename PyPI distribution to pollux-ai (
1fb860c) -
Remove redundant config replacement in cache-warming recipe (
da5068d) -
Harden execution concurrency and tighten boundary tests (
8903a33) -
Build dists on runner for semantic-release (
95670e9) -
Bind trusted publisher to pypi environment (
670a146) -
Make force input optional string (
e4cfa7b) -
Enable OIDC prerelease flow on release branches (
c0b553c)
Changed
-
V1.0 documentation pass — accuracy, structure, and API doc-comments (
39b285f) -
Refine roadmap and issue templates (
ea61e9a) -
Refresh docs for v1.0 (
25fc61e) -
Complete documentation overhaul for v1.0 (
c26cb8c) -
Add comprehensive user onboarding for v0.9 release (
f8dfebc) -
Reduce import overhead and config churn (
b802736) -
Restructure navigation, add guides, enable strict CI (
9e103c5)
Detailed Changes: v0.9.0...v1.0.0
v0.9.0 - GSoC 2025 Final Submission
v0.9.0 (2025-09-01)
This release is published under the MIT License.
Added
-
Complete command pipeline system with production-ready multimodal batch processing (
fe86af7) -
Complete GSoC 2025 with production-ready extensions and cookbook (
3518c56) -
Add efficiency benchmarking with token-economics optimization (
32570b7)
Fixed
- Resolve test environment conflict preventing CI green status (
45b7096)
Changed
- Introduce
mkdocstooling and formalize architectural documentation using Diátaxis framework (80b70ae)
Detailed Changes: v0.8.0...v0.9.0
v0.8.0
v0.8.0 (2025-08-04)
This release is published under the MIT License.
Added
-
Complete automated release infrastructure with semantic versioning (
a17f6b5) -
Implement Jinja2 template for changelog (
7a250d9)
Fixed
- Standardize usage metadata key in API responses (
dd7b3e8)
Changed
Detailed Changes: v0.7.0...v0.8.0