Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 20:02
· 875 commits to main since this release

Added

  • 🎉 Stable release! CLI flags, Rhai functions, and exit codes now follow semantic versioning. Breaking changes only in major versions.
  • New Rhai functions:
    • dt.round_to() - Round timestamps down to interval boundaries for time bucketing and histograms (supports duration strings like "5m", "1h", "1d")
    • absorb_regex() - Extract structured data from text fields using regex named capture groups, completing the absorb family alongside absorb_kv() and absorb_json() (includes LRU cache for compiled patterns to improve performance)

Changed

  • Documentation: Aligned compatibility stance across developer documentation and added stability guarantees
  • Documentation: Added meta.parsed_ts examples to time tutorial showing gap detection and hourly bucketing use cases

Fixed

  • Stack traces removed from user-facing errors (missing include files, configuration errors) - now shows clean, actionable error messages instead of internal Rust backtraces

What's Changed

  • Add dt.round_to() for time bucketing by @dloss in #53
  • Prepare v1.0.0 release by @dloss in #54
  • Add comprehensive list of missing feature ideas by @dloss in #52

Full Changelog: v0.14.0...v1.0.0