v0.7.0
⚙️ 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