Skip to content

v1.0.0

Compare
Choose a tag to compare
@KtorZ KtorZ released this 27 Mar 13:06
· 503 commits to master since this release
v1.0.0
30c293c

Added

  • πŸ“Œ #1 (:bulb: @longngn) - New API endpoint to get application's health,

  • πŸ“Œ #1 (:bulb: @longngn) - New command healthcheck to perform a health check against a running server. Handy when combined with Docker's HEALTHCHECK feature.

  • πŸ“Œ #9 (:bulb: @cffls) - Add header_hash to each match, so that data can easily be queried from Ogmios using the chain-sync protocol (which requires points defined as both slot number and header hashes!).

  • πŸ“Œ #11 (:bulb: @Quantumplation) - Support for Ogmios as an alternative chain-sync provider. This is particularly interesting when used with remote instances. This is activated by providing the relevant command-line options instead of --node-socket and --node-config:

    • --ogmios-host
    • --ogmios-port
  • πŸ“Œ #3 (:bulb: @Mercurial) - Support for dynamic management (via HTTP API) of patterns. It is now possible to add, remove and list existing patterns via the HTTP API:

  • πŸ“Œ #10 - Allow purging old matches (via HTTP API). This is however only allowed if the provided pattern is strictly non overlapping with an existing (active) pattern.

Changed

  • πŸ“Œ #2 (:bug: @longngn) - The command-line is now more idempotent, restarting the server with the same options will no longer fail and simply resume syncing.

  • πŸ“Œ #13 - Kupo no longer ignores Byron blocks internally and will now also synchronizes data from them.

  • πŸ“Œ #8 (:bug: @james-iohk) - Protects against restarting with different, non-compatible patterns. In case one restart the server with different patterns that those previously provided, it'll abort and crash. Note however that it's possible to restart the server with an empty patterns set, in which case it uses the previously known ones.

Removed

N/A

Details

v1.0.0-beta...v1.0.0