Releases: ethpandaops/dora
Releases · ethpandaops/dora
Release list
v1.24.3
Major Changes
- Validator Name History: Added time-aware validator name resolution, ensuring accurate historical name display even after key reshuffles (PR #802)
- Builder Contract Fix: Fixed EIP-8282 builder deposit/exit indexing by correcting contract resolution from eth_config (PR #798)
- Deposit Filtering: Implemented validator name filtering for deposit queries, fixing previously ignored filters (PR #799)
- UI Enhancements: Added payload build source icons (🏠/👷) to landing page slot/block cards for quick visual identification (PR #804)
- Dependency Updates: Bumped critical dependencies including SQLite, SSZ, and TypeScript for improved stability and features (PRs #793, #794)
Full changelog
Full changelog
- 5b45555 Merge pull request #803 from ilitteri/sepolia-ethrex-validator-names
- 100604e Merge pull request #804 from ethpandaops/qu0b/index-build-source-icons
- df3a3c1 Merge pull request #802 from ethpandaops/pk910/validator-name-id
- 24739f8 Merge pull request #799 from ethpandaops/qu0b/fix-deposit-name-filter
- 0a914bd Merge pull request #793 from ethpandaops/dependabot/go_modules/dependencies-530fbae726
- 7d22fa1 Merge pull request #794 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-a0c7a69ff4
- a448108 Merge pull request #798 from ethpandaops/pk910/fix-builder-deposit-indexing
- 1b78ea9 Merge pull request #797 from ensi321/nc/chainspec-gloas-heze-sync
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.24.3_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.24.3_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.24.3_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.24.3_darwin_arm64.tar.gz | dora executable for macos/arm64 |
Dev Snapshot
Latest automatically built executables. (Unstable development snapshot)
Built from master branch (commit: da212d9)
Please read the wiki for setup / configuration instructions.
Release Artifacts
| Release File | Description |
|---|---|
| dora_snapshot_windows_amd64.zip | dora executables for windows/amd64 |
| dora_snapshot_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_snapshot_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_snapshot_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.24.2
Major Changes
- ENS Name Resolution: Added optional ENS name resolution for execution addresses, displaying names alongside raw hex addresses across the explorer (PR #788)
- Performance Boost: Improved state transition performance by 10–12×, reducing epoch replay time from ~30s to ~2.4s (PR #782)
- Builder Index Fixes: Corrected builder index reuse handling, ensuring accurate data display on builder overview and detail pages (PR #783)
- Voting Participation Fix: Fixed voting participation calculation under mass slashing scenarios, providing clearer quorum breakdowns (PR #785)
- Gas Delta Display: Improved gas delta visibility by skipping display when delta is zero, avoiding nonsensical
±0badges (PR #786)
Full changelog
Full changelog
- 2419a4d Merge pull request #787 from ethpandaops/qu0b/shuffle-worker-pool
- b2dab8c Merge pull request #782 from ethpandaops/pk910/statetransition-performance
- 3c30ea6 Merge pull request #770 from ethpandaops/glamsterdam-devnet-7
- 3eae175 Merge pull request #792 from ethpandaops/bbusa/fcr
- dde3b7d Merge pull request #791 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-ad8405b7f1
- 5f37928 Merge pull request #790 from ethpandaops/dependabot/go_modules/dependencies-95fdd4fba6
- 12022d7 Merge pull request #788 from ethpandaops/pk910/ens-names
- 3ff5961 Merge pull request #776 from ethpandaops/pk910/fix-startpage-deposit-stats
- ada5f08 Merge pull request #783 from ethpandaops/pk910/builder-fixes
- 433cf82 Merge pull request #786 from ethpandaops/qu0b/fix-zero-gas-delta
- 8974d4d Merge pull request #785 from ethpandaops/pk910/fix-voting-calculation-with-mass-slashings
- 247e27d Merge pull request #781 from ethpandaops/dependabot/github_actions/actions-73c20f737f
- a57cb09 Merge pull request #780 from damilolaedwards/fix/system-contract-tx-recipient-nil-deref
- ff89b61 Merge pull request #778 from damilolaedwards/fix/snooper-client-map-race
- 46113a9 Merge pull request #777 from damilolaedwards/fix/sqlite-writer-deadlock-and-mev-proposed
- 50db6e3 Merge pull request #709 from ethpandaops/bbusa/preserve-slot-tab-flicker-fix
- 3c5e6be Merge pull request #774 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-e774960e19
- 16c1f73 Merge pull request #773 from ethpandaops/dependabot/go_modules/dependencies-9f158e16b9
- 31cb550 Merge pull request #775 from ethpandaops/pk910/fix-gloas-tx-matcher2
- 3b81b77 Merge pull request #772 from ethpandaops/pk910/fix-gloas-tx-matcher
- 14ff070 Merge pull request #771 from ethpandaops/pk910/fix-synchronizer-missing-payload
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.24.2_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.24.2_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.24.2_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.24.2_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.24.1
Major Changes
Major Changes
- UI Fixes: Improved visibility of missed payload status in blocks view (PR #766) and properly display
-for execution columns when payload is missing (PR #769) - Epoch Health: Added payload participation column to epoch health metrics, reflecting post-ePBS chain health (PR #767)
- EL Explorer: Enhanced with compaction, filterable views, and keyset pagination for better performance and usability (PR #768)
Full changelog
Full changelog
- 0b10c78 Merge pull request #768 from ethpandaops/pk910/el-indexer-compaction
- f28a4e2 Merge pull request #769 from ethpandaops/bbusa/blocks-hide-empty-payload
- fbca098 Merge pull request #767 from ethpandaops/bbusa/epoch-payload-participation
- 93067f1 Merge pull request #766 from ethpandaops/bbusa/blocks-missed-payload-status
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.24.1_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.24.1_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.24.1_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.24.1_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.24.0
Major Changes
Major Changes
- Added Gloas devnet-6 support with EIP-8282 builder deposits/exits and EIP-7732 execution requests (by @pk910)
- Enhanced transaction analysis with EIP-7976 calldata pricing, EIP-7708 ETH transfers, and EIP-7778 gas delta tracking (by @qu0b)
- Improved builder block filtering and MEV/Builder column visibility across EL/CL views (by @barnabasbusa)
- Fixed critical race conditions in validator names service and memory leaks in frontend cache (by @Sahil-4555)
- Added BAL state-access summaries and EIP-2930 access list visualization for transactions (by @qu0b)
Full changelog
Full changelog
- 2e8360e Merge pull request #765 from ethpandaops/bbusa/compact-builder-link
- 4b179a5 Merge pull request #758 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-eip7778-gasdelta
- c8fa092 Merge pull request #764 from ethpandaops/bbusa/fix-clients-refresh-page-cache
- fd4eb72 Merge pull request #763 from ethpandaops/qu0b/fix-epoch-eligible-divide-by-zero
- 05ecc71 Merge pull request #748 from ethpandaops/bbusa/builder-blocks-filter
- ce5ef9f Merge pull request #756 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-calldata-size
- 6753054 Merge pull request #757 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-eip7708-7976
- 7312001 Merge pull request #759 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-el-labels
- 680e025 Merge pull request #761 from ethpandaops/pk910/bump-ge2c-0-1-5
- b9760c3 Merge pull request #752 from ethpandaops/pk910/blockdb-block-duties
- 86a4b2a Merge pull request #755 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-bal-summary
- 6f80ccc Merge pull request #753 from ethpandaops/qu0b/dora/glamsterdam-devnet-6-access-list
- 74ad23a Merge pull request #751 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-2af22e3d5c
- 4077852 Merge pull request #760 from ethpandaops/dependabot/go_modules/dependencies-5e816790ab
- 7fcf7db Merge pull request #746 from ethpandaops/glamsterdam-devnet-6
- 0e63023 Merge pull request #745 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-1d56bd917c
- 06389bf Merge pull request #744 from ethpandaops/pk910/fix-gloas-deposit-queue
- ebe7bc1 Merge pull request #743 from ethpandaops/pk910/fix-gloas-state-transition
- a076cc3 Merge pull request #742 from Sahil-4555/fix/concurrent-map-access-and-goroutine-leak
- bd215d2 Merge pull request #741 from ethpandaops/pk910/fix-build-workflow
- fb68716 Merge pull request #715 from ethpandaops/bbusa/included-deposits-cred-type-filter
- a5fc5fa Merge pull request #738 from ethpandaops/pk910/gloas-bugs
- 8b92c72 Merge pull request #737 from ethpandaops/codex/safe-network-overview
- b57db6d Merge pull request #732 from ethpandaops/pk910/debug-table-stats
- e8bd321 Merge pull request #736 from ethpandaops/pk910/fix-load-from-blockdb2
- 060dc14 Merge pull request #735 from ethpandaops/pk910/fix-load-from-blockdb
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.24.0_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.24.0_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.24.0_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.24.0_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.23.0
Major Changes
- Added support for projecting pending deposits as validators post-Electra, improving visibility of churn-limited validators (by @pk910)
- Fixed builder name display in slot bids table and added integration with buildoor for richer builder info (by @barnabasbusa)
- Enhanced slot navigation to preserve active tabs when moving between slots, improving usability (by @barnabasbusa)
- Fixed bugs in filtered slots view, ensuring missed slots are shown when filtering by validator (by @pk910)
- Improved security and workflow hardening for CI/CD pipelines (by @parithosh)
- Fixed nil-pointer panics on deposit/consolidation pages when validator data is unloaded (by @pk910)
Full changelog
Full changelog
- ed61eb8 Merge pull request #731 from ethpandaops/pk910/pending-validators
- 08b17ed Merge pull request #730 from ethpandaops/bbusa/run-sh-buildoor-config
- ca01d08 Merge pull request #729 from ethpandaops/bbusa/fix-builder-tooltip-overlap
- 077d6cb Merge pull request #728 from ethpandaops/bbusa/buildoor-inventory
- 1266e80 Merge pull request #727 from ethpandaops/bbusa/fix-slot-bids-builder-name-lookup
- 4e9538a Merge pull request #726 from ethpandaops/bbusa/cgc-decode-log-level
- ed66ab3 Merge pull request #724 from ethpandaops/fix/orphaned-epochs-gas-bigint
- 8a57c59 Merge pull request #725 from ethpandaops/bbusa/mev-blocks-by-hashes-paren
- 3ba7416 Merge pull request #720 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-e39fe14744
- ee39f04 Merge pull request #723 from ethpandaops/pk910/various-fixes
- b432d86 Merge pull request #722 from ethpandaops/pk910/tx-display-fix
- a72b254 Merge pull request #721 from ethpandaops/dependabot/github_actions/actions-3e91a36229
- 87d6530 Merge pull request #646 from Sahil-4555/simplify-cache-and-handler-internals
- df5b2b6 Merge pull request #718 from ethpandaops/pk910/go-eth2-client-v1-1-3
- 21885de Merge pull request #717 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-08256b51f8
- 6600e45 Merge pull request #716 from ethpandaops/bbusa/fix-blocks-filtered-not-filter
- 3019601 Merge pull request #714 from ethpandaops/bbusa/fix-included-deposits-nil-validator-panic
- e410ee3 Merge pull request #711 from ethpandaops/pk910/fix-filtered-slots-view
- 9907be4 Merge pull request #710 from ethpandaops/bbusa/fix-finalize-epoch-empty-canonicals
- 124f662 Merge pull request #708 from ethpandaops/bbusa/preserve-slot-tab-on-nav
- 5280da3 Merge pull request #707 from ethpandaops/barnabasbusa-patch-1
- 812d054 Merge pull request #706 from ethpandaops/codex/fix-security-alerts
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.23.0_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.23.0_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.23.0_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.23.0_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.22.7
Major Changes
- Added a new withdrawal validator dashboard supporting lookup by withdrawal address or credentials, with validator status, balances, and queue breakdown (by @JordyDutch)
- Fixed orphaned payload detection and added tooltips to explain status badges in slot lists (by @pk910)
- Updated blob KZG commitments handling for Gloas post-EIP-7732, ensuring correct blob data display (by @barnabasbusa)
- Improved internal transaction indexing efficiency, reducing database pressure for heavy-call transactions (by @pk910)
- Dropped macOS/amd64 builds, now supporting only arm64 for MacOS (by @barnabasbusa)
Full changelog
Full changelog
- 53912ab Merge pull request #704 from ethpandaops/pk910/internal-tx-aggregated-index
- b9290c4 Merge pull request #705 from ethpandaops/pk910/update-sepolia-names
- c49e394 Merge pull request #692 from JordyDutch/feat/withdrawal-validator-dashboard
- 867f745 Merge pull request #703 from ethpandaops/bbusa/drop-macos-amd64-builds
- 758ff69 Merge pull request #699 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-f70c80bba8
- c623074 Merge pull request #702 from ethpandaops/bbusa/gloas-blob-commitments-from-bid
- dac0ed0 Merge pull request #700 from ethpandaops/pk910/orphaned-payload-detection
- b692969 Merge pull request #697 from ethpandaops/pk910/withdrawals-tagging
- c0b75b9 Merge pull request #698 from ethpandaops/bbusa/track-due-bps-spec-fields
- 00c2546 Merge pull request #693 from ethpandaops/bbusa/fix-list-view-payload-orphan-status
- 5acf876 Merge pull request #690 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-65b8371902
- 4a8d618 Merge pull request #694 from ethpandaops/bbusa/bump-dockerfile-go-version
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.22.7_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.22.7_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.22.7_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.22.7_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.22.6
Major Changes
- Added API endpoints for new Gloas slot properties, including bids, block access lists, PTC votes, inclusion lists, and payload headers (by @barnabasbusa)
- Deprioritized Besu clients for trace requests to reduce resource consumption and prevent OOM crashes (by @pk910)
- Fixed Builder column links on the slot Bids tab, ensuring correct redirection to builder pages (by @barnabasbusa)
- Enhanced SQLite database performance with pragma tuning, chunking optimizations, and driver improvements (by @barnabasbusa)
- Added Heze (EIP-7805) block and state handling, closing gaps in indexer and statecache support (by @barnabasbusa)
Full changelog
Full changelog
- 6256936 Merge pull request #655 from ethpandaops/pk910/deprio-besu-traces
- 71586df Merge pull request #688 from ethpandaops/bbusa/slot-tab-hash-sync
- 4efd4b2 Merge pull request #686 from ethpandaops/bbusa/api-slot-gloas-endpoints
- 8b2c0e9 Merge pull request #685 from ethpandaops/bbusa/fix-bal-tx-details-hex
- 2569300 Merge pull request #682 from ethpandaops/bbusa/fix-bids-builder-link
- d7c7d45 Merge pull request #680 from ethpandaops/dependabot/go_modules/dependencies-4bcbfd926d
- 48a1310 Merge pull request #673 from ethpandaops/bbusa/heze-block-support
- ceda635 Merge pull request #678 from barnabasbusa/bbusa/sqlite-mattn-driver
- 06964ea Merge pull request #679 from barnabasbusa/bbusa/txindexer-bump-commit-timeout
- a31b309 Merge pull request #674 from ethpandaops/dependabot/github_actions/actions-40d1991135
- c453382 Merge pull request #675 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-ffd95b1d46
- add787b Merge pull request #677 from barnabasbusa/bbusa/sqlite-hygiene-and-deposit-chunk
- 7344a14 Merge pull request #676 from ethpandaops/pk910/pending-votes
- 7b8fcf5 Merge pull request #671 from ethpandaops/pk910/fix-local-clock-drift
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.22.6_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.22.6_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.22.6_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.22.6_darwin_amd64.tar.gz | dora executable for macos/amd64 |
| dora_1.22.6_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.22.5
Major Changes
- Added support for Gloas EIP-8061 churn limits, including
CHURN_LIMIT_QUOTIENT_GLOASandCONSOLIDATION_CHURN_LIMIT_QUOTIENT, gated onGloasForkEpoch(by @barnabasbusa) - Updated
ChainSpecparser to align with consensus-specs v1.7.0-alpha.7, covering changes from alpha 5 to alpha 7 (by @barnabasbusa) - Introduced
INCLUSION_LIST_DUE_BPSfor Heze, enhancing consensus layer integration (by @barnabasbusa)
Full changelog
Full changelog
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.22.5_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.22.5_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.22.5_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.22.5_darwin_amd64.tar.gz | dora executable for macos/amd64 |
| dora_1.22.5_darwin_arm64.tar.gz | dora executable for macos/arm64 |
v1.22.4
Major Changes
- Fixed execution block and receipts JSON downloads for Gloas (EIP-7732) slots that previously errored with "block has no execution payload" (by @barnabasbusa)
- Updated go-eth2-client dependency to v0.1.1, including transitive SSZ library improvements (by @barnabasbusa)
Full changelog
Full changelog
Release Artifacts
Please read through the wiki for setup & configuration instructions.
| Release File | Description |
|---|---|
| dora_1.22.4_windows_amd64.zip | dora executables for windows/amd64 |
| dora_1.22.4_linux_amd64.tar.gz | dora executables for linux/amd64 |
| dora_1.22.4_linux_arm64.tar.gz | dora executables for linux/arm64 |
| dora_1.22.4_darwin_amd64.tar.gz | dora executable for macos/amd64 |
| dora_1.22.4_darwin_arm64.tar.gz | dora executable for macos/arm64 |