Releases: eosrio/hyperion-history-api
v3.3.4-rc8
- fixed missing actions and deltas on nodeos 2.1
- es 8.0.0-alpha1 compatibility
- fix get_abi_snapshot query
v3.3.4-rc7
- include config disable_rate_limit - minor package upgrades - date parser fix
v3.1.4
v3.3.4-rc4
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
v2/state/get_tokens limit hotfix
3.1.0-beta.4
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
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_limit
→scaling.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
- [changed]
-
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
- [new]
-
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")
- [new/optional]
v3.0.0-beta.4
First stable build of Hyperion History API v3 for public usage. 🎉
Changelog for v3.0.0
- Streaming API for actions and deltas, client available at https://github.com/eosrio/hyperion-stream-client
- API polyfills for v1
- GET to POST query conversion for v1/chain/ endpoints
- Optimized deserialization using node-abieos
- Improved multi-threading memory usage
- Built-in lightweight explorer on the API server (exposed at /v2/explore/)
- New documentation site - https://hyperion.docs.eosrio.io
- Elasticsearch 7.7 support
- Full project conversion to Typescript
- Parsing modules
- Automatic installation script
- New official docker image - https://hyperion.docs.eosrio.io/docker
and much more...