Skip to content

Releases: vitalvas/wirefilter

v1.0.0

29 Mar 02:14
62b0a00

Choose a tag to compare

1.0.0 (2026-03-29)

Miscellaneous Chores

v0.4.0

29 Mar 02:04
9b1db2e

Choose a tag to compare

0.4.0 (2026-03-29)

Features

  • add examples for advanced features (61723b1)
  • add materialized data types for performance (b535e64)
  • make Filter and ExecutionContext fully concurrent-safe (403ba1c)
  • reduce heap allocations in evaluation hot path (066a802)
  • support field maps in NewExecutionContext (65e03ba)

Bug Fixes

  • harden for production safety (87e87d4)

v0.3.0

21 Mar 22:40
7a31be4

Choose a tag to compare

0.3.0 (2026-03-21)

Features

  • support negated duration literals (-30m, -2d4h) (4a4859f)

v0.2.0

21 Mar 21:08
53044b1

Choose a tag to compare

0.2.0 (2026-03-21)

Features

  • add DisableRegex feature flag, optimize TimeValue to zero-alloc int64, add fuzz and bench coverage (5d78854)
  • add parser multi-error recovery and property-based testing (87bdf1f)

Performance Improvements

  • zero-alloc int ranges, stack-buffered arrays/args, switch-based function dispatch (1268c60)

v0.1.0

19 Mar 18:01
f817591

Choose a tag to compare

0.1.0 (2026-03-19)

Features

  • add Export methods for schema and execution context audit logging (ef60a95)
  • add native time and duration type support with temporal arithmetic (f28b2a7)
  • add release-please (95a688e)
  • extract code (d5ee10f)

Bug Fixes

  • address code review findings across caching, validation, API safety, and docs (351df77)
  • go version (9b575f5)
  • improve fuzz and benchmark test coverage with correctness invariants (2c4725d)
  • normalize IPv4-mapped IPv6 addresses per RFC 4291, increase test coverage to 98.7% (ee206f7)