Skip to content

Oasis Indexer 0.0.16

Compare
Choose a tag to compare
@mitjat mitjat released this 09 May 23:24
· 1225 commits to main since this release
a73b04c

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