Release v2.1.4

Indexly v2.1.4 hardens universal loading, Socrata JSON streaming, YAML artifact persistence, time-series visualization, and FTS cache generation.

Release v2.1.4 (2026-06-27)

Indexly v2.1.4 is a production hardening release for structured-data loading, persisted analysis artifacts, visualization contracts, and generation-aware search-cache behavior.

Highlights

  • Hardens universal loader contracts for CSV, JSON, YAML, XML, SQLite, and archive-aware structured data routes.
  • Validates Socrata-style JSON streaming behavior so large API-style datasets stay on predictable loader paths.
  • Persists nested YAML analysis artifacts more reliably for repeatable downstream inspection.
  • Strengthens time-series visualization contracts for safer chart generation and error handling.
  • Versions FTS cache entries by index generation so cached search data tracks the active index state.

User-Facing Fixes and Features

  • Universal loader routes now enforce clearer contracts across structured-data formats.
  • Socrata JSON inputs receive stricter streaming validation without changing expected analysis output.
  • Nested YAML analysis now persists artifacts that previously could be dropped from the analysis output set.
  • Time-series visualization paths include stronger guards around input shape and rendering behavior.
  • Search-cache results now account for index generation, reducing stale-cache risk after reindexing.

Dependency, CI, and Tooling Updates

  • No dependency or workflow changes were needed for this release prep.
  • Homebrew formula updates remain part of the separate publish workflow and were not prepared in this branch.

Documentation Updates

  • Loader, YAML persistence, and search-cache documentation were aligned with the hardened behavior.
  • The release notes and documentation hub now point to the v2.1.4 hardening focus.

Breaking Changes

None expected.

Contributors

  • N. K. Franklin-Gent
  • OpenAI Codex