Skip to content

Latest commit

 

History

History
83 lines (48 loc) · 2.93 KB

CHANGELOG.md

File metadata and controls

83 lines (48 loc) · 2.93 KB

Changelog

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.6.0 (2024-10-03)

Fixed

  • Connecting to Ogmios when the underlying Cardano node is not yet ready or still syncinging with the network. Xogmios now reports back sync status and attempts a reconnection after 5 seconds.

Added

  • Support for :conway to the sync_from option on ChainSync (mainnet only). This allows ChainSync clients to sync with the chain starting on the first block of the Conway era.

Changed

  • The original Erlang websocket client library was replaced by banana_websocket_client. This is a fork of the original library including a few additions needed by Xogmios and which needed to be republished as a library in order to meet Hex package manager's requirements that all package dependencies must be a package themselves.

v0.5.1 (2024-09-04)

Fixed

  • Errors on tx submission and tx evaluation now return complete information from Ogmios.

v0.5.0 (2024-08-16)

Added

  • 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)

Fixed

  • ChainSync reconnection issue (#33)

v0.4.0 (2024-05-31)

Added

  • 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.

Fixed

  • 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)

Changed

  • StateQuery.send_query interface. Now accepts queries as strings from user input.

Fixed

  • Avoid race condition on state queries by blocking until connection with the Ogmios server is established.

v0.2.0 (2024-02-24)

Added

  • Support for Tx Submission procotol
    • Submit signed transactions
    • Evaluate execution units of given transaction

v0.1.0 (2024-02-13)

Added

  • Support for Chain Sync protocol
  • Partial support for Ledger State Queries:
    • epoch
    • eraStart