Skip to content

Releases: duneanalytics/node-indexer

v0.15

22 Aug 21:14
@msf msf
Compare
Choose a tag to compare

What's Changed

  • jsonrpc: small refactor, extract method for groupedJSON-RPC calls. by @msf in #71
  • Add DRY_RUN option by @adammilnesmith in #73

Full Changelog: v0.14...v0.15

v0.14

31 Jul 14:35
@msf msf
Compare
Choose a tag to compare

What's Changed

  • Default RPC-CONCURRENCY was raised 80, this is in line with real concurrency that we generated.
  • Add tests to jsonrpc, to assure our jsonrpc clients behave as expected. by @msf in #70
  • cleanup: simplify the RPC concurrency configuration by @msf in #72

Full Changelog: v0.13...v0.14

v0.13

29 Jul 23:28
@msf msf
5431f0f
Compare
Choose a tag to compare

Highlights:

  • Automatic reprocessing of failed blocks (enabled by default, check --help for options)
  • support for Arbitrum Nitro EVM stack (RPC_STACK="arbitrum-nitro")
  • configurable maximum batch size (MAX_BATCH_SIZE=200, default: 128)

What's Changed

  • Add DLQ for reprocessing of failed blocks by @adammilnesmith in #61
  • Scaffolding to support Arbitrum Nitro EVM stacks. by @msf in #63
  • Add prometheus metrics by @adammilnesmith in #62
  • DuneAPI: new batch wire format (breaking change!) by @msf in #64
  • ingester: increase max batch size to 256 blocks by @msf in #66
  • refactor: implement a maximum upperbound on parallel http requests to… by @msf in #65
  • add config option: max-batch-size by @msf in #68
  • tweak the in-mem buffer for more stable throughput by @msf in #69
  • arbitrum nitro support: implement the jsonrpc client logic to get required data by @msf in #67

New Contributors

Full Changelog: v0.12...v0.13

v0.12

04 Jul 06:14
67dbd31
Compare
Choose a tag to compare

Tagging a release to verify that this triggers a run of the GitHub workflow to build and push a Docker image with the corresponding tag.

https://hub.docker.com/layers/duneanalytics/node-indexer/v0.12/images/sha256-c23bef16dc669d944804f753025741cf5b0bc75bb428c9b477f42ac561d90827?context=explore

What's Changed

  • Run build workflow on push to tags by @vegarsti in #58
  • Use latest tag on main, otherwise Git tag by @vegarsti in #59
  • Build Docker image with Git tag, or latest if on main by @vegarsti in #60

Full Changelog: v0.11...v0.12

v0.11

03 Jul 06:18
6d60696
Compare
Choose a tag to compare

What's Changed

  • Fix TestSendBlocks being flaky by @vegarsti in #49
  • Move the SkipFailedBlocks option to RPC config by @vegarsti in #52
  • Remove duplicate default poll interval by @vegarsti in #51
  • Push Docker images to DockerHub instead of ECR by @vegarsti in #53
  • Remove optimization of not sending small batches by @vegarsti in #50
  • Allow multiple HTTP headers and document some configs by @vegarsti in #54
  • Allow tuning the logging level by @vegarsti in #55
  • Send User-Agent header with commit hash by @vegarsti in #56
  • Use a constant amount of memory for error slices and add error abstraction by @vegarsti in #57

Full Changelog: v0.10...v0.11

v0.10

02 Jul 06:36
5da0081
Compare
Choose a tag to compare

What's Changed

  • Add flag for specifying an extra http header in RPC requests by @vegarsti in #48