Skip to content

Releases: eosrio/hyperion-history-api

v3.3.9-4

01 Mar 21:22

Choose a tag to compare

  • Removed deprecated index mapping, fixes slow startup on large chains
  • Fixed v1/history/get_actions output that wasn't including notified actions
  • Security patches

Full Changelog: v3.3.9...v3.3.9-4

v3.3.9

18 Jan 17:26

Choose a tag to compare

What's Changed

  • Fixed infinite ETA on monitoring
  • Fixed readers stopping before having finished (on v3.3.8-beta only)
  • Removed redundant notifications array, since receipts.receiver was already indexed
  • Updated get_action output to include all fields
  • Removed unused fields to save raw data storage, for example: if the inline_count = 0 the field will not be present, this applies to other cases like eosio::onblock, where signatures = [] and net_usage_words = 0
  • Added block_id as a searchable field to get_actions
  • Added parser module 3.2 as default for the latest Antelope versions, removed deprecated v1.7 parser
  • Fastify security updates
  • Operational and stability fixes
  • get_actions/get_deltas before and after now support block_num input as well as timestamps

Full Changelog: v3.3.7...v3.3.9

v3.3.8-beta

09 Dec 20:27

Choose a tag to compare

v3.3.8-beta Pre-release
Pre-release

What's Changed

  • Removed redundant notifications array, since receipts.receiver was already indexed
  • Updated get_action output to include all fields
  • Removed unused fields to save raw data storage, for example: if the inline_count = 0 the field will not be present, this applies to other cases like eosio::onblock, where signatures = [] and net_usage_words = 0
  • Added block_id as a searchable field to get_actions
  • Added parser module 3.2 as default for the latest Antelope versions, removed deprecated v1.7 parser
  • Fastify security updates
  • Operational and stability fixes
  • get_actions/get_deltas before and after now support block_num input as well as timestamps

Full Changelog: v3.3.7...v3.3.8

v3.3.7-2

14 Nov 18:09

Choose a tag to compare

What's Changed

  • Added api.stream_port param to specify the streaming client dedicated port (defaults to 1234 if empty)
  • The new streaming client path is /stream instead of /socket.io, it can be updated on the new client for cross-compatibility https://github.com/eosrio/hyperion-stream-client
  • Performance fix on abieos
  • Using rewrite:true with an undefined starting block start_on:0 will not trigger reindexing from genesis
  • Fixed regression on get_actions affecting some actions that caused the whole call to fail
  • Upgraded some deprecated fastify plugins. The full upgrade will be included on the upcoming v3.4 release

Full Changelog: v3.3.6...v3.3.7

v3.3.6-2

26 Oct 20:25

Choose a tag to compare

What's Changed

  • Update fix-missing-blocks.py by @ankh2054 in #126
  • fix nested act data on failed node-abieos deserialization
  • patch API queries for nested indexed data
  • use uWebsockets as socket.io engine to improve throughput and memory usage

Full Changelog: v3.3.6...v3.3.6-2

v3.3.6

12 Sep 15:42

Choose a tag to compare

Tagged release based on the v3.3.5 branch that is now merged into main/master

  • Included new data on v2/health endpoint to support validation of partial history providers
    • head_offset calulates the difference between the head_block from Leap/NodeosRPC and the last block on ES
    • first_indexed_block cache is removed at the indexer startup and re-cached on the first api call, no need to check on every call since the value should not change
    • missing_blocks is calculated only for the intended range and not the full chain
  • Add errors to each token on v2/state/get_tokens if their balance failed to be retrieved

v3.1.5

21 Dec 22:15

Choose a tag to compare

  • maintenance patch
    • fix timeout on startup (large chains)
    • upgrade elasticsearch.js to 7.16 (tested with ES 7.16.2)
    • upgrade typescript to 4.5.4

v3.3.4-rc8

09 Sep 16:14

Choose a tag to compare

v3.3.4-rc8 Pre-release
Pre-release
  • fixed missing actions and deltas on nodeos 2.1
  • es 8.0.0-alpha1 compatibility
  • fix get_abi_snapshot query

v3.3.4-rc7

06 Sep 13:27

Choose a tag to compare

v3.3.4-rc7 Pre-release
Pre-release
- include config disable_rate_limit
- minor package upgrades
- date parser fix

v3.1.4

21 Jul 13:18

Choose a tag to compare

  • Update packages to fix some vulnerable dependencies
  • Added preemptive transaction caching on redis, to speed-up /v2/history/get_transaction calls
    • providers can configure the TTL via api.tx_cache_expiration_sec on the chain.config.json file, defaults to 3600s