Skip to content

Latest commit

 

History

History
83 lines (50 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

83 lines (50 loc) · 2.29 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.

[Unreleased]

Added

  • DRep data in GET_ACCOUNT_INFO method

Changed

  • more verbose healthcheck error log

Fixed

  • crash while fetching affected addresses for a block undergoing a rollback
  • emit block event only after all data are retrieved making address subscriptions more reliable

[2.1.0] - 2023-06-10

Added

  • Token metadata in assets transformations

Fixed

  • Remove client from the list of clients on missed heartbeat

Changed

  • process exits after health check fails for more than HEALTHCHECK_FAIL_THRESHOLD_MS (default 60s)
  • Bump Blockfrost SDK (memory leak in deriveAddress) and other dependencies
  • Timeout for requests dispatched by blockfrost SDK set to 30s
  • Log errors while fetching fiat rates as a warnings rather than errors
  • (Internal) Refactored build step, entrypoint is now dist/server.js (previously dist/src/server.js)
  • (Internal) Upgrade codebase to ESM
  • (Internal) Switched from PNP to node-modules linker

Removed

  • ts-node-dev (yarn dev no longer auto reloads on code change)

[2.0.0] - 2023-04-05

Added

  • report node.js memory usage on /metrics
  • GET_BALANCE_HISTORY - aggregated sent/received/sentToSelf lovelace amounts for given range and groupBy param
  • hostname field to getServerInfo response
  • report health check status in /status (is_healthy)

Fixed

  • use one global newBlock listener instead of one per each connection
  • logic in onBlock callback called on newBlock event
  • ping-pong between a server and a client to keep connection alive

Changed

  • throw error if any of the partial calls of GetAccountInfo fails
  • memoized address derivation in getAccountInfo method
  • transaction (as part of getAccountInfo or emitted as a notification for an address subscription) no longer includes blockInfo field. (block_hash, block_height, block_time are available directly in transaction object)
  • updated dependencies

[1.0.1] - 2021-10-26

Added

Changed

  • block listen interval

Fixed

[1.0.0] - 2021-10-26

Added

  • initial release