Status: Needs Review
This page has not been reviewed for accuracy and completeness. Content may be outdated or contain errors.
Changelog¶
This page provides a high-level overview of cuvis-ai releases. For the complete changelog with all technical details, see the main CHANGELOG.md.
Latest Release¶
Version 0.2.4 (February 5, 2026)¶
Documentation Complete! This release marks the completion of comprehensive documentation for cuvis-ai, making the framework more accessible and easier to use for everyone.
Highlights:
- 70+ Documentation Pages covering all aspects of the framework
- 6 Step-by-Step Tutorials for common workflows (RX Statistical, Channel Selector, Deep SVDD, AdaCLIP, gRPC, Remote Deployment)
- Complete Node Catalog documenting 50+ built-in nodes across 11 categories
- Plugin System Guides for extending the framework with custom nodes
- gRPC API Documentation with sequence diagrams and client patterns
- Configuration References for Hydra composition and schema definitions
- 95%+ Docstring Coverage across all public APIs
- Central Plugin Registry for community plugin discovery
New Documentation:
- API reference with auto-generated documentation from docstrings
- 7 how-to guides for building pipelines, restoration, monitoring, and more
- Development guides for contributing and maintaining code quality
- 20+ diagrams (Mermaid + Graphviz) for visual understanding
Improvements:
- README refactored to eliminate duplicate content
- Contributing guide enhanced with complete plugin contribution workflow
- All code examples updated to use
uv runpattern - MkDocs configuration with Material theme and advanced search
Previous Releases¶
Version 0.2.3 (January 29, 2026)¶
Architecture Evolution: Major refactoring to split cuvis-ai into core framework (cuvis-ai-core) and algorithm catalog (cuvis-ai).
Key Changes:
- Plugin system with dynamic loading from Git repositories and local filesystem
- 426 tests migrated to cuvis-ai-core with independent CI/CD
- Session-scoped plugin isolation for gRPC services
- Import pattern changes to
cuvis_ai_core.* - New gRPC RPCs for plugin management
Version 0.2.2 (January 15, 2026)¶
Restoration Utilities: Simplified pipeline and trainrun restoration with auto-detection.
Key Changes:
- New CLI commands:
restore-pipeline,restore-trainrun - Auto-detection of statistical vs gradient training workflows
- Consolidated restoration utilities in single module
- Standardized Python API surface
Version 0.2.1 (January 8, 2026)¶
Configuration System: Pydantic v2 models and server-side Hydra composition.
Key Changes:
- Pydantic v2 config models as single source of truth
- Session-scoped configuration management
- Terminology change: Experiment → TrainRun
- Explicit 4-step workflow for gRPC API
- Standardized config transport with
config_bytes
Version 0.2.0 (December 20, 2025)¶
YAML-Driven Pipelines: Introduced configuration-based pipeline building.
Key Changes:
- YAML-driven pipeline configuration with OmegaConf
- Hybrid NodeRegistry for built-ins and custom nodes
- End-to-end serialization (YAML + .pt weights)
- Version compatibility guards
- Simplified node state management
Version 0.1.5 (December 1, 2025)¶
gRPC Services: Introduced remote API for pipeline execution.
Key Changes:
- gRPC service stack with proto definitions
- Buf Schema Registry integration
- Session management and PipelineBuilder
- Two-phase training support
- Pipeline introspection RPCs
Version 0.1.3 (November 6, 2025)¶
Port-Based I/O: Major refactor introducing typed input/output system.
Key Changes:
- Port-based typed I/O with PortSpec
- Graph connection API with auto-validation
- Multi-input/output support
- PyTorch Lightning integration
- Executor refactored for port-based routing
Versioning¶
cuvis-ai follows Semantic Versioning (MAJOR.MINOR.PATCH):
- MAJOR: Incompatible API changes
- MINOR: New functionality (backwards-compatible)
- PATCH: Bug fixes (backwards-compatible)
Release Channels¶
- Stable: Use tagged releases for production deployments
- Latest: Track the
mainbranch for latest stable code - Development: Track feature branches for experimental features
See Also¶
- Installation Guide - Get started with cuvis-ai
- GitHub Releases - Download specific versions
- CHANGELOG.md - Complete technical changelog
- Contributing Guide - How to contribute to cuvis-ai