Skip to content

v0.2.0

Choose a tag to compare

@VimCommando VimCommando released this 18 Aug 23:41
· 114 commits to main since this release
44fd20b

Added

  • Added a RawValue-based document pipeline to preserve NDJSON records without reparsing and reserializing them during output.
  • Added optional localhost Elasticsearch integration coverage and file-output integration tests.
  • Added localhost benchmark coverage, including generated nginx access log fixtures for manual benchmarking.
  • Added crates.io publication metadata including homepage, documentation, keywords, categories, and curated package contents.
  • Added an Apache-2.0 LICENSE.md.
  • Added publish-focused documentation and installation guidance.

Changed

  • Reworked Elasticsearch bulk output handling around the RawValue pipeline and updated the CLI/output path to use it.
  • Improved bulk ingestion resilience with retry handling for HTTP 429 Too Many Requests.
  • Fixed CLI authentication and argument validation issues discovered during the 0.2.0 development cycle.
  • Switched the crate license from AGPL-3.0 to Apache-2.0.
  • Removed the public library target so the crate is documented and shipped as a CLI-only package.
  • Upgraded dependency versions across the crate for the publication pass.