Oasis Indexer 0.0.16
What's Changed
This release brings close-to-final support for multiple backing nodes.
Feature: More robust support for archive nodes:
- config: allow connecting to a special node for some things by @pro-wh in #399
- nodeapi: add automatic runtime history provider by @pro-wh in #383
- config-related cleanup and opinions by @pro-wh in #390
- Cobalt core API: Support DebondingStartEscrowEvent by @mitjat in #397
- api: remove nonexistent required latest_chain_id by @pro-wh in #393
- node config: Support testnet by @mitjat in #412
Feature: Node response caching:
- analyzers, cache: Allow to shut down gracefully by @mitjat in #392
- cleanup: enable offline cache-based runtimeClient by @Andrew7234 in #396
- cache analyzer sources by @Andrew7234 in #401
- file: don't crash on cleanup with query_on_cache_miss: no by @pro-wh in #402
- bugfix: KVStore (analyzer cache): Fix retrieval and error handling by @Andrew7234 in #409
- bugfix: nil dereference in FileApiLite::GetEpoch by @mitjat in #408
- nodeapi: Store raw oasis-core in serialized form by @mitjat in #382
Feature prep: Pre-work for supporting parallel block indexing:
- analyzer: remove the 100ms timeout before processing every block by @ptrus in #385
- db: Disable/enable FK constraints on demand by @mitjat in #400
- Andrew7234/epoch tracking by @Andrew7234 in #404
Bugfixes:
- bugfix: Typo in GetCommittees RPC method name by @mitjat in #381
- analyzer: fix evm.Create result type cutting by @pro-wh in #403
- storage: unbreak eth address display by @pro-wh in #406
- Update discord link by @lukaw3d in #388
Other:
- For Sapphire support: EVM: download tokens at last processed round by @pro-wh in #380
- Andrew7234/api tests by @Andrew7234 in #360
Full Changelog: v0.0.15...v0.0.16