Join our community of builders on

Telegram!Telegram

Changelog

Outdated Version

You're viewing an older version (v1.1.x). The latest documentation is available for the current version. Click here to visit latest version.

v1.1.0 - 2025-10-22

1.1.0 (2025-10-22)

🚀 Features

  • add block tracker (#11) (1d4d117)
  • Add CLA assistant bot (#107) (47e490e)
  • Add client rpc pool (#75) (28cd940)
  • add email support (#7) (decb56d)
  • Add endpoint rotation manager (#69) (454a630)
  • Add environment vars and Hashicorp cloud vault support (breaking) (#199) (558304f)
  • Add events and functions summary in notifications (#339) (000ae24)
  • Add new error context (#77) (612bb76)
  • Add rc workflow file (#156) (8907591)
  • Add support for webhook, telegram, discord notifications (#65) (829967d)
  • Enhance filter expression parsing and evaluation (#222) (3cb0849)
  • Extend support for EVM transaction properties (#187) (f20086b)
  • Handle Stellar JSON-RPC outside of retention window error for getTransactions and getEvents (#270) (ae116ff)
  • Implement client pooling for Webhook-based notifiers (#281) (4f480c6)
  • Introduce TransportError (#259) (0e04cfb)
  • Introduce centralized retryable HTTP client creation (#273) (5f6edaf)
  • Introduce retry mechanism for Email notifier (#282) (b6301aa)
  • Leverage contract spec (SEP-48) for Stellar functions (breaking) (#208) (5ebc2a4)
  • Markdown for telegram, discord, slack and email (#197) (791bf4b)
  • Plat 6187 write metrics to prometheus (#95) (2dc08d5)
  • PLAT-6148 Adding post filter to monitor model (#58) (920a0bf)
  • PLAT-6151 Integrate custom script execution with notification service (#79) (bd5f218)
  • PLAT-6477 Adding rust toolchain file (#117) (ea6fb1e)
  • Separate code test coverage into different categories of tests (#84) (a3ad89c)
  • spawn block-watcher per network (#4) (d7a19ec)
  • Test execute the monitor against specific block (#133) (563c34f)
  • Update payload builder to support formatted titles (#336) (12213b3)
  • Upgrade stellar crates and read events from specs (#371) (7273a3f)

🐛 Bug Fixes

Changes

v1.0.0 - 2025-06-30

1.0.0 (2025-06-30)

🚀 Features

  • add block tracker (#11) (1d4d117)
  • Add CLA assistant bot (#107) (47e490e)
  • Add client rpc pool (#75) (28cd940)
  • add email support (#7) (decb56d)
  • Add endpoint rotation manager (#69) (454a630)
  • Add environment vars and Hashicorp cloud vault support (breaking) (#199) (558304f)
  • Add new error context (#77) (612bb76)
  • Add rc workflow file (#156) (8907591)
  • Add support for webhook, telegram, discord notifications (#65) (829967d)
  • Enhance filter expression parsing and evaluation (#222) (3cb0849)
  • Extend support for EVM transaction properties (#187) (f20086b)
  • Handle Stellar JSON-RPC outside of retention window error for getTransactions and getEvents (#270) (ae116ff)
  • Implement client pooling for Webhook-based notifiers (#281) (4f480c6)
  • Introduce TransportError (#259) (0e04cfb)
  • Introduce centralized retryable HTTP client creation (#273) (5f6edaf)
  • Leverage contract spec (SEP-48) for Stellar functions (breaking) (#208) (5ebc2a4)
  • Markdown for telegram, discord, slack and email (#197) (791bf4b)
  • Plat 6187 write metrics to prometheus (#95) (2dc08d5)
  • PLAT-6148 Adding post filter to monitor model (#58) (920a0bf)
  • PLAT-6151 Integrate custom script execution with notification service (#79) (bd5f218)
  • PLAT-6477 Adding rust toolchain file (#117) (ea6fb1e)
  • Separate code test coverage into different categories of tests (#84) (a3ad89c)
  • spawn block-watcher per network (#4) (d7a19ec)
  • Test execute the monitor against specific block (#133) (563c34f)

🐛 Bug Fixes

Changes

v0.2.0 - 2025-05-14

0.2.0 (2025-05-14)

⚠️ ⚠️ Breaking Changes in v0.2.0

  • Renamed abi to contract_spec in monitor configurations.

  • Stellar function expressions now use named parameters instead of positional indexes, for example;

    (Transfer(address,address,amount)):
    2 > 1000  → amount > 1000
  • Template variables now follow dot notation rather than underscores, for example:

    • monitor_name → monitor.name
    • transaction_hash → transaction.hash
    • function_0_amount → functions.0.args.amount
    • event_0_signature → events.0.signature
  • Sensitive configuration values (e.g., URLs, usernames, passwords, tokens) must now be defined using the SecretValue object structure, for example:

    • RPC URLs:

      "rpc_urls": [
          {
              "type_": "rpc",
              "url": {
              "type": "plain",
              "value": "https://eth.drpc.org"
              },
              "weight": 100
          }
      ]
    • Webhook URLs:

      "discord_url": {
          "type": "plain",
          "value": "https://discord.com/api/webhooks/123-456-789"
      }

🚀 Features

  • Add environment vars and Hashicorp cloud vault support (breaking) (#199) (558304f)
  • Extend support for EVM transaction properties (#187) (f20086b)
  • Leverage contract spec (SEP-48) for Stellar functions (breaking) (#208) (5ebc2a4)
  • Markdown for telegram, discord, slack and email (#197) (791bf4b)
  • Test execute the monitor against specific block (#133) (563c34f)

🐛 Bug Fixes

  • Adding validation for unknown field names (#223) (cadf4da)
  • CLA labels and assistant (#176) (b14f060)
  • Docs pipeline (#167) (1e78ec4)
  • Environment adjustments and cargo lock file improvements (#219) (1b4d5d8)
  • Event and function signatures from matched_on (#198) (cdd9f1d)
  • Monitor match template var signature collission (breaking) (#203) (283b724)
  • remove the create-github-app-token action from the scorecard workflow (#174) (48ca0b1)
  • Running duplicate tests (#181) (ad0f741)

Changes

v0.1.0 - 2025-04-07

0.1.0 (2025-04-07)

🚀 Features

  • add block tracker (#11) (1d4d117)
  • Add CLA assistant bot (#107) (47e490e)
  • Add client rpc pool (#75) (28cd940)
  • add email support (#7) (decb56d)
  • Add endpoint rotation manager (#69) (454a630)
  • Add new error context (#77) (612bb76)
  • Add rc workflow file (#156) (8907591)
  • Add support for webhook, telegram, discord notifications (#65) (829967d)
  • Plat 6187 write metrics to prometheus (#95) (2dc08d5)
  • PLAT-6148 Adding post filter to monitor model (#58) (920a0bf)
  • PLAT-6151 Integrate custom script execution with notification service (#79) (bd5f218)
  • PLAT-6477 Adding rust toolchain file (#117) (ea6fb1e)
  • Separate code test coverage into different categories of tests (#84) (a3ad89c)
  • spawn block-watcher per network (#4) (d7a19ec)

🐛 Bug Fixes

📚 Documentation

Changes