Changelog¶
All notable changes to the InvokeAI Python Client will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[1.1.1] - 2025-10-03¶
Changed¶
- CI: run lint-only on library code via Pixi + Ruff (no tests in CI)
- Remove duplicate PyPI publish workflow; keep single publish pipeline
- Minor lint fixes in queue and quick modules to satisfy CI gate
[1.1.0] - 2025-10-03¶
Added¶
- DNN Model Repository (v2 model_manager) docs and API
- Model install jobs with
ModelInstJobHandle.wait_until()and native exceptions delete_all_models()convenience method- Folder scanning via
scan_folder()and cache helpers (empty_model_cache(),get_stats())
Changed¶
install_model()now treats HTTP 409 (already installed) as a non-fatal skip and returns a synthetic COMPLETED handle withinfo.extra['reason']=='already_installed'- Converted DNN model repository docstrings to NumPy style for consistency
- Refreshed API reference pages and user guide models section
Added¶
- Comprehensive MkDocs Material documentation
- Support for Flux workflows
- Enhanced field type system with Pydantic validation
- Async execution modes
- Progress tracking callbacks
Changed¶
- Improved error messages for better debugging
- Optimized output mapping performance
- Updated dependencies to latest versions
Fixed¶
- Board handling for uncategorized images
- Model synchronization edge cases
- Index calculation for nested containers
[0.1.0] - 2024-01-15¶
Added¶
- Initial release of InvokeAI Python Client
- Core workflow execution functionality
- Support for SDXL workflows
- Board and image management
- Model synchronization
- Type-safe field system
- Index-based input access
- Output-to-image mapping
- Synchronous execution mode
- Board upload/download operations
- Comprehensive examples for common use cases
Documentation¶
- README with quick start guide
- API documentation
- Example workflows for SDXL
- Developer summaries
Development Roadmap¶
Planned Features¶
- GUI workflow validation tool
- Workflow caching for improved performance
- Extended model management capabilities
- Workflow templates library
- CLI tool for common operations
- Integration with popular ML frameworks
- Workflow visualization tools
- Performance profiling utilities
Known Issues¶
- Large batch operations may require memory optimization
- Some edge cases in complex nested workflows
- WebSocket reconnection needs improvement
Version History¶
| Version | Release Date | Python Support | InvokeAI Support |
|---|---|---|---|
| 0.1.0 | 2024-01-15 | 3.9+ | 4.0+ |
Upgrade Guide¶
From Raw API to Client¶
If you're migrating from raw API calls:
-
Replace REST calls with client methods:
-
Use typed fields instead of raw JSON:
-
Leverage automatic output mapping:
Support¶
For questions or issues: - GitHub Issues - GitHub Discussions