Skip to content

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jun 14:42
· 107 commits to main since this release
0f1fea5

⚙️ The Middleware Update

This update introduces a long-awaited core API class, Middleware. This feature allows you to add, update, and remove metrics between reading inputs and writing outputs. You can calculate deltas, rates, and averages of existing metrics, or craft your own using custom middleware. There are three pre-built middleware available in this release, with a custom endpoint for exploring your own implementations.

"Middleware: we put the T in ETL."

Dependencies

API

  • Add Middleware class

Backplane

  • Add middleware support (executes after reading all inputs, before starting output writes)
  • Remove default collection sorting, use telem.middleware.sort() to sort metrics instead

Inputs

  • Add middleware support (executes after input reads, before sending to backplane)

Outputs

  • Add Area Chart output adapter

Middleware

  • Add Calculate Average middleware
  • Add Calculate Delta middleware
  • Add Custom middleware
  • Add Sort middleware

Full Changelog: v0.6.0...v0.7.0