Skip to content

v0.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jan 01:24
· 28 commits to main since this release
2bbf0c9

What's Changed

🚀 Features

  • Sources:
    • Add HTTP Server source with basic authentication support.
    • Add Redis source for subscribing to channels or lists.
    • Add File source supporting tail and read_one modes.
    • Add SQL source generic implementation.
  • Sinks:
    • Add Notify sink supporting Webhook, Telegram, and Email notifications.
    • Add Redis sink for publishing to channels or lists.
    • Add HTTP Client sink with robust authentication and field mapping.
    • Add SQLite sink.
  • Transforms:
    • Add Window transform for time-based or count-based aggregation.
  • Configuration:
    • Support environment variable expansion in configuration files.
    • Add configurable metrics export interval.

🔄 Refactoring

  • Directory Structure: Moved and reorganized examples into the configs/ directory; crypto_redis_pg is now a primary example.
  • Notify System: Removed Redis dependency for silencing alerts; implemented a lightweight file-based silence mechanism.
  • Engine: Enhanced modularity and improved system sink reliability (loop prevention).
  • Testing: Consolidated tests and improved TestHarness for better integration testing.

📚 Documentation

  • Added comprehensive bilingual documentation (English & Chinese).
  • Updated design documents and project implementation status.

Full Changelog: v0.0.3...v0.0.4