Releases
v3.0.0
KtorZ
released this
26 Feb 11:33
Added
Support for the Allegra era on the chain-sync, tx submission and state query protocols.
Support for the Mary era on the chain-sync, tx submission and state query protocols.
Support for multi-era state queries, or said differently, Ogmios can survive a hard-fork without being restarted or re-compiled.
Allow clients to also make state queries based on the node's tip (instead of passing an explicit point to acquire).
Interactive dashboard leveraging Ogmios health's endpoint and local state query protocol to show metrics in real-time.
Automated smoke sanity tests executed on a running instance, running queries and chain-syncs across all eras.
Various internal optimization, in particular with rewards to the chain-sync protocol (~14.000 blocks/s in Byron, ~2500 block/s in Shelley and beyond).
Additional metrics for monitoring: current heap size, total messages, total unrouted messages and start time.
Configurable HTTP server timeout from the command-line, with sensible defaults.
Changed
Improve error responses to invalid clients' requests (instead of generic error messages).
Fixed various typos and clumsy wording in the user manual.
Reworked internal architecture as a Three-Layer Haskell Cake.
Changed internal dependencies for base16 and base64 encoding for better performances.
Upgraded internal dependencies to the Cardano eco-system working with [email protected]
Improved error handling of the Ogmios server, in particular in case of connections lost with the underlying node.
The server now returns an explicit client error when interleaving 'FindIntersect' messages in-between pipelined 'RequestNext'.
Revised default compilation flags .
You can’t perform that action at this time.