All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.5.1 (2024-09-04)
- Errors on tx submission and tx evaluation now return complete information from Ogmios.
v0.5.0 (2024-08-16)
- Initial support for Mempool monitoring mini-protocol. Allows reading transactions from the mempool.
- mix task for generating boilerplate code for client modules. See
mix help xogmios.gen.client
v0.4.1 (2024-06-05)
- ChainSync reconnection issue (#33)
v0.4.0 (2024-05-31)
-
ChainSync rollback event.
-
Experimental ChainSync manual syncing mechanism API. This adds an optional back-pressure when building chain indexers that rely on Xogmios. Tested with GenStage on the following experimental branch.
- Process naming for ChainSync clients. It is now possible to given different process names and ids as options to ChainSync clients, allowing multiple clients to run.
v0.3.0 (2024-03-29)
- StateQuery.send_query interface. Now accepts queries as strings from user input.
- Avoid race condition on state queries by blocking until connection with the Ogmios server is established.
v0.2.0 (2024-02-24)
- Support for Tx Submission procotol
- Submit signed transactions
- Evaluate execution units of given transaction
v0.1.0 (2024-02-13)
- Support for Chain Sync protocol
- Partial support for Ledger State Queries:
- epoch
- eraStart