Release v2.1.3
Indexly v2.1.3 adds analytical dataset routing with optional DuckDB support, hardens infer-csv and boxplot backend behavior, and expands inference reliability coverage.
Release v2.1.3 (2026-05-29)
Indexly v2.1.3 is a production hardening release for structured-data inference workflows, backend routing, and test/runtime reliability.
Highlights
- Introduces analytical dataset routing with optional DuckDB backend support for inference and analysis pipelines.
- Expands infer-csv backend controls with freshness checks, safer lifecycle handling, and stronger merge diagnostics.
- Hardens boxplot backend routing and static rendering behavior for CSV analysis outputs.
- Improves optional dependency loading so analysis and backup workflows fail later and more clearly when extras are unavailable.
- Refreshes CI/runtime dependency coverage and deep regression tests around routing and inference edge cases.
User-Facing Fixes and Features
- Added backend-aware routing for analytical datasets and infer-csv commands.
- Added columnar inference freshness checks to avoid stale inference artifacts.
- Corrected CSV and boxplot routing to prefer catalog artifacts and preserve intended aggregation semantics.
- Hardened datetime predictor coercion in regression-oriented inference paths.
- Improved optional cryptography handling for backup workflows in constrained environments.
Dependency, CI, and Tooling Updates
- Added visualization dependency coverage to CI where inference and plotting paths require it.
- Kept pytest runtime artifacts inside repo-local ignored paths for cleaner local and CI runs.
- Added a Docker test harness to improve reproducibility for dependency-heavy test paths.
Breaking Changes
None expected.
Contributors
- N. K. Franklin-Gent
- OpenAI Codex