Releases: duneanalytics/node-indexer
Releases · duneanalytics/node-indexer
v0.15
v0.14
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
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
- @adammilnesmith made their first contribution in #61
Full Changelog: v0.12...v0.13
v0.12
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.
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
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