Skip to content

Releases: eosrio/hyperion-history-api

v3.3.4-rc8

09 Sep 16:14
Compare
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
Compare
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
Compare
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

v3.3.4-rc4

14 Jun 14:21
Compare
Choose a tag to compare
v3.3.4-rc4 Pre-release
Pre-release

First public release candidate for v3.3. Full re-indexing is required when coming from pre 3.3 versions

This version is compatible with eosio v2.1, for it to work properly please define the following:

settings.ship_request_rev = "v1"
settings.parser = "2.1"
settings.ignore_snapshot = true (there is a known issue on ship, don't set this to false yet)

Attention: settings.index_partition_size will define how the indices are split in terms of block_num, this parameter shall not be changed once indexing started with a specific value. To change it please delete all indices and start from scratch.

3.1.0-beta.4-1

27 Jul 19:34
Compare
Choose a tag to compare

v2/state/get_tokens limit hotfix

3.1.0-beta.4

08 Jun 06:55
Compare
Choose a tag to compare

WARNING: Operators on previous versions that used rewrite=true are likely to be affected with missing actions and deltas, re-indexing is recommended in this case. For 3.1 its recommended that all elasticsearch indexes (except the abi one) are deleted, in order for the mappings to be correctly updated.

Changelog Summary

  • fix missing data upon rewrite for remapped indices
  • [breaking] disable indexing on delta "value" field for non-deserialized data
  • [breaking] update delta index id (add pk)
  • [breaking] add block_id to deltas
  • updated node-abieos
  • BOS v3.0.8 compatibility
  • max_inline set to undefined by default
  • fixes an issue where the state reader would get stuck on a artificial flow rate
  • [breaking] use symbol instead of primary_key for account table id

3.0.1-beta.1

24 May 03:00
Compare
Choose a tag to compare

This release focus on improving stability on heavy chains, specially by allowing providers to operate smoothly on less powerful hardware.

Changelog Summary

  • Deferred TX blacklisting options
  • Global flow control
  • Fixed missing messages on round_robin routing mode

Breaking changes on <chain>.config.json

  • Flow control

    • [changed] scaling.queue_limitscaling.block_queue_limit
      defines the local limit for the block queues
    • [new] scaling.max_queue_limit
      defines the maximum limit for all queues
    • [new] scaling.polling_interval
      interval between each queue size measurement
    • [new] scaling.resume_trigger
      defines when to resume reading after a ship reader is paused
  • Indexer features

    • [new] features.deferred_trx
      allow indexing of generated transaction events regardless of the final status
      (use carefully as this can lead to spam)
    • [new] features.failed_trx
      allow indexing failed transaction receipts to the <chain>-trxerr-* index
      (use carefully as this can lead to spam)
    • [new] features.resource_limits
      allow indexing of account resource limit updates to the <chain>-reslimit-* index
    • [new] features.resource_usage
      allow indexing of account resource usage updates to the <chain>-userres-* index
  • API Changes

    • [new/optional] api.custom_core_token
      forces the built-in explorer to interpret a custom token as the system token, format "<code>::<symbol>"
      (ex. "eosio.token::XPR")

v3.0.0-beta.4

22 May 16:09
Compare
Choose a tag to compare

First stable build of Hyperion History API v3 for public usage. 🎉

Changelog for v3.0.0

and much more...