Skip to content

v0.4.0

Choose a tag to compare

@VimCommando VimCommando released this 18 Aug 23:41
· 74 commits to main since this release

Added

  • Added gzip-compressed local .csv.gz and .ndjson.gz input support.
  • Added gzip-compressed local .ndjson.gz file output support.
  • Added compressed NDJSON fixture coverage for localhost Elasticsearch ingestion.
  • Added YAML file support for Elasticsearch ingest pipeline and composable index template configuration.
  • Added YAML example configs for a Steam games Elasticsearch ingest pipeline and index template.
  • Added --version CLI output.
  • Added Toon input support for local and remote .toon sources, including ----separated documents and top-level tabular object arrays.

Fixed

  • Rejected unsupported gzip input and output suffixes consistently before ingestion or file creation.
  • Flushed gzip-compressed file outputs on close so completed .ndjson.gz files are readable immediately.
  • Preserved Elasticsearch index template JSON/JSONC fallback parsing when YAML support is enabled.