Skip to content

Releases: OpenZeppelin/openzeppelin-monitor

v1.0.0

30 Jun 19:32
dc26347
Compare
Choose a tag to compare

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

Read more

v0.2.0

14 May 16:09
38eef0f
Compare
Choose a tag to compare

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)

v0.1.0

07 Apr 18:36
45fbc00
Compare
Choose a tag to compare

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

Read more