Skip to content

Releases: ethpandaops/dora

v1.13.1

18 Dec 16:45
948bf7b
Compare
Choose a tag to compare

Major Changes

  • Updates for pectra spec v1.5.0-alpha.10
  • Performance improvements for validator activity tracking
Full changelog

Full changelog

  • 948bf7b Merge pull request #198 from ethpandaops/pk910/fix-duty-panic
  • 2573998 fix panic in electra duty calculation
  • 65a7268 Merge pull request #193 from ethpandaops/pk910/queue-length-from-storage
  • 231d62b Merge pull request #195 from ethpandaops/pk910/electra-spec-10-duties-fix
  • 3677b78 Merge pull request #196 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-7631ecaae9
  • 459350c Merge pull request #197 from ethpandaops/dependabot/go_modules/dependencies-cd92ef14af
  • c279a04 Bump the dependencies group with 2 updates
  • 2897f1e Bump the ui-package-dependencies group in /ui-package with 6 updates
  • 41b1b65 fix duty calculation for pectra spec alpha.10
  • 5df6232 Merge pull request #192 from ethpandaops/pk910/upload-artifact-v4
  • a925345 update system contract addresses for devnet 5
  • 203a7e5 read queue length from storage for consolidations & withdrawal submissions
  • a14209d Merge pull request #189 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-ae5124fd4a
  • 9c4e643 update workflows to use upload/download artifacts v4
  • 8152064 fix dependency
  • 6758104 Merge branch 'master' into dependabot/npm_and_yarn/ui-package/ui-package-dependencies-ae5124fd4a
  • d32119d Merge pull request #188 from ethpandaops/dependabot/go_modules/dependencies-270a829360
  • 206cea9 Merge pull request #191 from ethpandaops/pk910/fixes
  • 45e50b0 Merge pull request #190 from ethpandaops/pk910/avoid-activity-reprocessing
  • 44f31b6 avoid reprocessing of validator activity
  • 2523365 fix unneccesarry heap allocations from ChainState.CurrentEpoch/CurrentSlot
  • 0bf2f41 fix sql error for consolidation & withdrawal request queries
  • caa63e0 Bump the ui-package-dependencies group in /ui-package with 12 updates
  • 6a8e552 Bump the dependencies group with 3 updates

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.13.1_windows_amd64.zip dora executables for windows/amd64
dora_1.13.1_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.13.1_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.13.1_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.13.1_darwin_arm64.tar.gz dora executable for macos/arm64

Dev Snapshot

17 Dec 23:22
948bf7b
Compare
Choose a tag to compare
Dev Snapshot Pre-release
Pre-release

Latest automatically built executables. (Unstable development snapshot)

Built from master branch (commit: 948bf7b)

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_amd64.tar.gz dora executable for macos/amd64
dora_snapshot_darwin_arm64.tar.gz dora executable for macos/arm64

v1.13.0

06 Dec 22:06
45351a7
Compare
Choose a tag to compare

Major Changes

  • Enhanced per validator details (Recent Attestations, Deposits & Requests)
  • New validator set & voting activity cache
Full changelog

Full changelog

  • 45351a7 Merge pull request #187 from ethpandaops/pk910/dependency-fix
  • 23d46d2 simplify caching action
  • 945601c build ui package in code check workflow & cache uip-package dependencies
  • d5a72a3 fix dependency for ui-package
  • f567bd2 Merge pull request #185 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-d079e3f5b4
  • 47cbf27 Merge pull request #182 from ethpandaops/pk910/per-validator-operations
  • 830e7c8 Merge pull request #186 from ethpandaops/pk910/fix-phase0
  • 6c97921 fix for running dora on phase0 chain
  • 78443c1 show withdrawal addresses for 0x02 credentials on validators list
  • 6e70516 request balances for relevant pages (index, submit consolidations/withdrawals)
  • 2ad83f5 fix issue with out of order deposit request inclusion (possible during electra transition)
  • 66cda22 small style fixes
  • ab75463 add exit reason to validator details page
  • 6ae1da9 fix parent fork id getter for finalized fork ids
  • 52fa299 fix parent fork id getter for finalized fork ids
  • a2d149d Merge branch 'master' into pk910/per-validator-operations
  • 88297d9 various small fixes for validator details page
  • 9317d19 change validator not found message
  • ec01fbc added central getters for combined consolidation & withdrawal requests
  • 7a69b2e Merge pull request #183 from ethpandaops/pk910/dynamic-spec-check
  • 3dbf80d Bump the ui-package-dependencies group in /ui-package with 3 updates
  • 7ceafe8 add easier check-if-fork annotation for fork activation checks
  • 5e45147 add pubkey filter to el_consolidations & el_withdrawals pages
  • 123290f Merge pull request #184 from syjn99/fix/epoch-copy-timestamp
  • 07fedb4 Fix epoch.html: make timestamp copy btn work
  • f64a951 add dynamic spec check conditions
  • db66236 add separate config setting for validator activity history length
  • 2d524c2 add withdrawal & consolidation request details to validator details page
  • 0f74f94 show deposits on validator details page
  • 8a020ca fix merge conflict
  • ea5f105 Merge branch 'master' into pk910/per-validator-operations
  • 1c12140 show recent attestations on validator details page
  • 06dac2e added no-js friendly lazy loading for validator details tabs
  • 874ce59 track validator votking activity
  • cb3e0fa added simple debug page for cache insights
  • d0e0fd2 Merge pull request #181 from ethpandaops/pk910/fix-validator-activity-panic
  • e8b4930 implement new validator cache
  • 669f797 remove activity bitfield from voting aggregations, bump up voting aggregation cache
  • 57d182f Merge branch 'master' into pk910/per-validator-operations
  • 7240920 fix panic when loading validator activity from cached voting aggregation
  • bdd39d7 Merge pull request #180 from ethpandaops/pk910/skip-spec-comparison
  • e487e83 fix accidentially commited change
  • 91e8bc2 ignore chain specs that have limited availability or differ between clients
  • 7727a6b exclude CONFIG_NAME from spec comparison
  • 8ba38d6 commit
  • 5719922 add tabs to validator details page

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.13.0_windows_amd64.zip dora executables for windows/amd64
dora_1.13.0_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.13.0_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.13.0_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.13.0_darwin_arm64.tar.gz dora executable for macos/arm64

v1.12.1

25 Nov 15:52
0fa650a
Compare
Choose a tag to compare

Major Changes

  • Added UI for submission of Deposits and Consolidation / Withdrawal Requests
  • Client side rendering for EL & CL clients pages
  • Added consolidation & withdrawal system contract crawler, show matching transaction details on consolidation / withdrawal request pages
  • Updates for pectra spec v1.5.0-alpha.8 / v1.5.0-alpha.9
Full changelog

Full changelog

  • 0fa650a Merge pull request #178 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-1968bf13c7
  • 5fb1966 Merge pull request #177 from ethpandaops/dependabot/go_modules/dependencies-87505a355b
  • a56c0d8 Merge pull request #175 from ethpandaops/pk910/csr-clients-list
  • 217a5bf Merge pull request #179 from ethpandaops/pk910/nft-devnet-fixes
  • e193522 remove external dependency
  • 734b77e fix enr details
  • 3ae6cf7 show enr kv rows when enr was supplied via another node
  • 5151ed4 fix empty enr warning
  • 1bfac93 small fixes for peerdas details
  • dd806e6 add enode cache for el clients page
  • b869571 fix rendering node enr if peer enr is unset
  • 2d7be13 fix peer peerids
  • e9f1ca7 improve performance via enr record cache
  • f9afbfa fix panic in clients_cl.go
  • 939aac4 show disconnected cl clients on clients page
  • 1a699d8 fix displaying disconnected clients
  • 326c505 fix panic due to uninitialized validator set during epoch 0
  • 7714ebe reduce voting cache size
  • 24d5b1e reduce log verbosity
  • dec0827 increase epoch votes cache
  • 9dd80c6 add debug output
  • 574ccb7 add logging to find bottleneck in epochs page performance
  • 51aa822 tweak client selection for state loader to avoid retrying the same client
  • 7084fea randomize equal weight clients for loading state
  • 6565003 log beacon state requests
  • 83a03b9 fix panic in canonical.go
  • 8434199 fix retrying loading beacon states from other clients on failures or timeouts
  • 5b6c5ee Bump the ui-package-dependencies group in /ui-package with 6 updates
  • 70af787 Bump github.com/pressly/goose/v3 in the dependencies group
  • 664c769 trigger CI
  • d03498e Merge branch 'master' into pk910/csr-clients-list
  • 58e4b0b Merge pull request #166 from ethpandaops/pk910/trigger-el-requests
  • 8ec25df use client side rendering for clients list
  • 7909de3 Merge branch 'master' into pk910/trigger-el-requests
  • ff6fef0 Merge pull request #171 from ethpandaops/dependabot/go_modules/dependencies-f2eef69e3b
  • 516f329 Merge pull request #173 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-5a3c4fe0e7
  • af257b6 Merge pull request #174 from ethpandaops/pk910/hide-peergraph
  • a38e4f1 hide peer graph with > 100 nodes
  • 4f194cd Bump the ui-package-dependencies group across 1 directory with 4 updates
  • 950cf26 Bump the dependencies group with 3 updates
  • f911987 Merge branch 'master' into pk910/trigger-el-requests
  • 795c4da Merge pull request #170 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-726daa0f37
  • 791c9b6 Bump the ui-package-dependencies group in /ui-package with 6 updates
  • 719b6c1 Merge pull request #157 from ethpandaops/dependabot/go_modules/dependencies-6b3c374adb
  • 62135bd Merge pull request #169 from ethpandaops/pk910/dependabot-ui-package
  • dbb4c13 go mod tidy
  • 7c7d20b add ui-package to dependabot
  • 8645b71 Merge branch 'master' into dependabot/go_modules/dependencies-6b3c374adb
  • 2392b5a Merge branch 'master' into pk910/trigger-el-requests
  • fd676d4 Merge pull request #168 from ethpandaops/pk910/fix-duplicate-deposit-matching
  • 4bd61ac fix duplicate deposit detection
  • a03024f Merge branch 'master' into pk910/trigger-el-requests
  • 1366ffe Merge pull request #167 from ethpandaops/pk910/mini-launchpad-checks
  • e9f58f6 Merge branch 'master' into pk910/trigger-el-requests
  • 6461595 Merge branch 'master' into pk910/mini-launchpad-checks
  • 648becb Merge pull request #163 from ethpandaops/pk910/mini-launchpad
  • 8c8cc42 check for double deposits on mini launchpad
  • d1f5966 improve style for error dialog
  • d195243 Merge branch 'pk910/mini-launchpad' into pk910/trigger-el-requests
  • e22314b fix serving ui-package files in non-debug builds
  • e982514 trigger CI
  • 7ed38c0 Bump the dependencies group with 2 updates
  • 8d976e5 change button text
  • 9a171df improve button text
  • 5f9044a small fixes
  • 034206d fix description
  • 37b847d add submit withdrawals & exits page
  • 3df2bdc add label for extra fee checkbox
  • ed37df9 fix queue fee rendering
  • 77b5584 cleanup & fixes for validator selection filter
  • 9d9c399 reset submit form when selecting different validators
  • 0b7e1f4 filter consolidatable validators
  • 19215c3 complete implementation of submit consolidations page
  • 856d4ce start implementation of submit consolidations page
  • 68e31f8 move webpack-stats.html away from dist folder (should not be in the enbeded fs)
  • 9844a6d small fixes
  • 30646a9 change default config for optional features
  • 02e539b cleanup
  • e672e06 show error with js disabled
  • ff233c5 use proper genesis fork version
  • 69ceb54 add new settings to default config
  • 9844462 first running version of mini launchpad
  • bded131 Merge pull request #165 from ethpandaops/pk910/fix-pgsql-issue
  • e38b8b9 fix insert query for consolidation request txs to pgsql
  • d8aaf4e Merge pull request #164 from ethpandaops/pk910/fix-sql-schema
  • 2053498 fix index name collision in sql schema
  • 3c2e730 cleanup
  • 0c48b3e add install target to make build-ui
  • e3fbdf6 trigger CI
  • ec69dce fix build workflow
  • fa83044 refactoring & started implementing launchpad form
  • 5e74029 remove webpack stats
  • 232a413 fixes for first running hello world with wallet connect button
  • 1578026 add hello world ui package
  • 9feffc3 add submit_deposit page
  • d3a9dc1 Merge pull request #141 from ethpandaops/pk910/pectra-log-crawler
  • 301eadc Merge pull request #161 from ethpandaops/pk910/fix-validator-names
  • 905ef45 Merge pull request #162 from ethpandaops/skylenet/fix-collapse
  • 57ddfa1 fix: CL client pages network graph and peerdas sections collapse
  • 30f5454 Merge pull request #160 from ethpandaops/pk910/fix-caching-duration
  • 0ed5a77 fix parsing of validator names for single indexes
  • 119b31f fix caching duration for slots page in epoch 0
  • ebad165 Merge branch 'master' into pk910/pectra-log-crawler
  • aac28ce Merge pull request #159 from ethpandaops/pk910/fix-master
  • 52a45a2 Merge commit 'a53497d48937d0154275376d59f7cb71bfe47c27' into pk910/pectra-log-crawler
  • 8bfc4b9 update contract addresses for devnet 4
  • af34759 improve log fields for contract indexer/matcher
  • 93073a5 fix master after merge conflict by #147
  • d8da890 Merge pull request #147 from ethpandaops/pk910/fix-electra-deposit-count
  • d6aa153 load dequeue rate from specs
  • 0d7d7e3 Merge commit 'c720fbdf4a9efd607b560984cb099e79cabae772' into pk910/pectra-log-crawler
  • ca6a836 fix comment
  • fffe1c4 rename DepositLogBatchSize setting
  • a53497d Merge pull request #156 from ethpandaops/skylenet/fix-go-mod
  • 0f181a7 fix googleapis/go-genproto#1015
  • 67b30c1 Merge pull request #135 from ethpandaops/pk910/electra-devnet4
  • 64038db fix index underflow in GetWithdrawalRequestsByFilter / GetConsolidationRequestsByFilter
  • c720fbd Merge pull request #154 from ethpandaops/pk910/fix-validator-set-for-epoch-0
  • 0e303e6 fix validator set getter for epoch 0 (fix #151)
  • 8c978a0 Merge pull request #144 from ethpandaops/pk910/exec-hash-index
  • 0157e7a Merge pull request #145 from ethpandaops/pk910/clear-stale-blocks
  • 60a1bf1 fix dequeue rate for withdrawal contract
  • 3dce8bb Merge pull request #132 from ethpandaops/skylenet/peer-das-view
  • 729160e fix some data-clipboard-texts
  • c10eb29 fixup modal zindex
  • e378602 revert contract address update for testing with devnet3 client images
  • a61b59c update eip7002 & eip7251 contract addresses
  • 3d10361 modal close button design fix
  • b22a7c0 make modal fix faster by using a static high zindex, and move to explorer.js
  • 040020f make slight improvements to initControls tooltips and clipboard buttons to load faster
  • 53faca5 Merge remote-tracking branch 'origin/master' into pk910/electra-devnet4
  • 5fcb8ab cleanup override
  • 527c012 fix for filters
  • db3fff0 fix modal zindex to not colide with header
  • 366885c fix blacked out bug after closing all modals and reopening them
  • a088ead Merge pull request #146 from ethpandaops/pk910/validator-names-in-devnet-run
  • 0a5bd1e Merge branch 'master' of github.com:ethpandaops/dora into skylenet/peer-das-view
  • e9fe2f3 Merge pull request #151 from ethpandaops/pk910/fix-endless-loop
  • 828d68e Merge branch 'master' of github.com:ethpandaops/dora into skylenet/peer-das-view
  • 19453b3 fix endless loop when validator set cannot be loaded on dead chain
  • d6b93e5 change peerdas table filter
  • 2916774 fix bootstrap modal stacking
  • f0a6e66 better wording
  • f839f10 fix deposit counts in block & epoch indexes for post electra blocks
  • 17b4b5d populate exec block cache when restoring blocks from db during startup
  • 1ca3b69 add validator names to make devnet-run
  • ef41830 add missing settings to example & default config
  • 7100438 cleanup old blocks from cache in pruning routine
  • 973f366 add execution block hash index to block cache
  • 1297c87 cleanup
  • 3e06f4d fix queue calculation in contract indexer
  • aa99d4b show more transaction details as popover for consolidation/withdrawal requests
  • e9443f7 cleanup & docs
  • 0d9551e show transaction hashes on withdrawal & consolidation requests pages
  • e502857 lookup validator indexes for request transactions
  • 00d00b6 generalize transaction matcher logic
  • 16a8c3d refactoring
  • a0203d1 deduplicate contract indexer logic
  • b12c885 Merge branch 'master' into pk910/pectra-log-crawler
  • e...
Read more

v1.12.0

18 Sep 14:20
db7786b
Compare
Choose a tag to compare

Major Changes

  • Added filtered list views for Withdrawal and Consolidation Requests
Full changelog

Full changelog

  • db7786b Merge pull request #131 from ethpandaops/pk910/fix-canonical-head-selection
  • 8732546 Merge pull request #129 from ethpandaops/pk910/fix-nil-panic
  • 1b8b7c2 Merge pull request #130 from ethpandaops/pk910/el_withdrawals_ui
  • bb1595c fix canonical head selection
  • 3721783 add consolidation requests page
  • be9a35d add withdrawal requests page
  • f94f530 fix nil pointer panic in finalization routine when dependent block of a orphaned block cannot be loaded

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.12.0_windows_amd64.zip dora executables for windows/amd64
dora_1.12.0_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.12.0_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.12.0_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.12.0_darwin_arm64.tar.gz dora executable for macos/arm64

v1.11.3

11 Sep 14:53
294b430
Compare
Choose a tag to compare

Major Changes

  • Fix for rendering unfinalized slots on filtered slots page
Full changelog

Full changelog

  • 294b430 Merge pull request #127 from ethpandaops/pk910/fix-filtered-slots
  • 754b3fe fix rendering of unfinalized blocks on filtered slots page

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.11.3_windows_amd64.zip dora executables for windows/amd64
dora_1.11.3_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.11.3_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.11.3_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.11.3_darwin_arm64.tar.gz dora executable for macos/arm64

v1.11.2

09 Sep 14:49
377d32f
Compare
Choose a tag to compare

Major Changes

  • Workaround for internal http2 stream disconnects (#116)
  • Clients pages graph and peer details improvements (#117)
  • Improve fork tracking & canonical chain selection (#120)
  • Fix for displaying EIP7702 transactions ( #125)
Full changelog

Full changelog

  • 377d32f Merge pull request #117 from ethpandaops/skylenet/some-client-page-improvements
  • 5037094 go mod tidy
  • 259aecf fix go.sum
  • f10eaf1 merge master
  • b2cba61 add some padding when there's a low node count in the graph
  • 1435128 move NodeIdentity to more suitable package
  • 63ab501 Merge pull request #126 from ethpandaops/pk910/custom-devnet-config
  • 0eb9495 use default port 65535 for stopped services
  • 8d9afbc check for custom local devnet config in make devnet-run
  • 8c39877 Merge pull request #125 from ethpandaops/pk910/pectra-devnet-3
  • 97c5378 bump go-ethereum rewrite for eip 7702 tx support
  • d549280 Merge pull request #120 from ethpandaops/pk910/fork-detection-fixes
  • ccb84ae Merge pull request #122 from ethpandaops/pk910/fix-timeout-stacktrace
  • 29be1d5 Merge pull request #124 from ethpandaops/dependabot/go_modules/dependencies-4cfbebe61e
  • 584a685 Bump the dependencies group across 1 directory with 4 updates
  • 732766d client pages: cleanup
  • 09495ea client pages: improve styles and add concentric layout
  • 54d2a4c client pages: fix from linter
  • df125f0 client pages: add sensitive EL infos
  • 146bdc7 client pages: move some css
  • 33ffee6 fix callstack extraction for timed out page calls
  • 772cde0 client pages: wip work - show more CL peer data
  • 2fe2e26 improve canonical chain selection
  • 708a569 improve fork tracking
  • 042e560 Merge pull request #118 from ethpandaops/pk910/fix-panic-1
  • 8348592 fix panic in epochCache.loadEpochStats
  • 29055f0 Merge branch 'master' of github.com:ethpandaops/dora into skylenet/some-client-page-improvements
  • 3e434a5 client pages: render identicons on client side
  • f51115d Merge pull request #116 from ethpandaops/pk910/fix-eventstream-disconnects
  • b680cf4 workaround for eventstream disconnects

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.11.2_windows_amd64.zip dora executables for windows/amd64
dora_1.11.2_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.11.2_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.11.2_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.11.2_darwin_arm64.tar.gz dora executable for macos/arm64

v1.11.1

26 Aug 09:48
65baf7d
Compare
Choose a tag to compare

Major Changes

  • Fixed performance for fork detection (#114)
  • Fixed MEV Blocks page (#113)
  • Fixed displaying proposer duties for pruned epochs (#109)
Full changelog

Full changelog

  • 65baf7d Merge pull request #113 from ethpandaops/pk910/add-mev-indexer
  • 8446512 Merge pull request #115 from ethpandaops/pk910/fix-fork-detection-performance
  • dda9d01 fix comments
  • ac5ba22 update unfinalized blocks in batches to avoid too big queries
  • bd5a69e move fork detection to forkdetection.go
  • d0cd67e measure loading, processing & db-write durations in block processing
  • 4c51056 fixes for fork detection
  • 84dd041 clean up & comments
  • 9844958 update parent fork ids for subsequent forks
  • e37c84d simplified fork detection
  • ed3cd9c add parentRoot->block map to blockcache
  • b4444e9 fix mev indexer
  • 059190b fix typo on mev blocks page
  • 1e3dcd2 do not process mev blocks before latest canonical validator set is ready
  • 3d1f9c9 trigger ci
  • c26ca93 Merge branch 'master' into pk910/add-mev-indexer
  • 233c112 start mev indexer
  • 74b1c7c Merge pull request #111 from ethpandaops/pk910/fix-cl-forks
  • 2304064 Merge pull request #110 from ethpandaops/pk910/fix-missing-pruned-blocks
  • 8a772a2 simplify GetSlotsByRoots
  • 8ded7b5 clean up db.GetSlotsByRoots
  • a547756 workaround for fork grouping in finalized block range
  • 9fec525 revert 118188b and fix paging on filtered slots page properly
  • 118188b fix paging on filteres slots page
  • 3f00aa6 cleanup & add comments
  • a5dcabf fix ChainService.GetDbBlocksForSlots & ChainService.GetDbBlocksByFilter to show pruned duties properly
  • ce4ddc8 Merge pull request #108 from ethpandaops/pk910/disable-ssz-request-killswitch
  • 9a04b8c Merge pull request #106 from ethpandaops/skylenet/remove-besu
  • e8ab47e restore functionality of disableSSZRequests killswitch
  • b52f258 fix: show EL in/out peer counts for besu

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.11.1_windows_amd64.zip dora executables for windows/amd64
dora_1.11.1_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.11.1_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.11.1_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.11.1_darwin_arm64.tar.gz dora executable for macos/arm64

v1.11.0

19 Aug 14:29
2995adc
Compare
Choose a tag to compare

Major Changes

  • Indexer re-implementation (#83)

    • Complete re-implementation of the beacon chain indexer logic
    • New fork tracking
    • Load spec values from api, removed local chain configs
  • Electra compatibility changes & additions

    • General electra support (with updated attestation aggregations, etc.)
    • EL Triggered Exit, Withdrawal & Consolidation tracking
    • Show new Withdrawal & Consolidation Requests on slot details page

Upgrade notes

This release includes heavy db changes that are automatically applied on first startup. This is expected to take several minutes for large databases (public testnets/mainnet).
Please note that after upgrading the schema on first start there is no downgrade to a previous version of dora possible.

Config Changes

The chain section has been mostly deprecated as dora loads all chain information from the api now.

# Chain network configuration
chain:
  displayName: "custom-chain-name"

Removed properties: name, genesisTimestamp, configPath

Full changelog

Full changelog

  • 2995adc Merge pull request #105 from ethpandaops/pk910/fix-slashings
  • cf473d5 Merge pull request #102 from ethpandaops/pk910/fix-holesky-names
  • 7acc146 fix rendering of attester slashings
  • ca2eafc Merge pull request #104 from ethpandaops/pk910/update-fork-parents
  • fe0fdc7 update parent ids of forks when parent fork gets finalized
  • 1d09057 Merge pull request #103 from ethpandaops/pk910/fix-fork-tracking
  • 8f234a9 remove invalid ef_devops range from holesky names
  • 150b4d1 fix fork tracking
  • b762c1f Merge pull request #101 from ethpandaops/pk910/fix-finalization-order
  • 0ca6c06 process fork cache finalization before cleaning up finalized blocks from cache
  • efb55e3 Merge pull request #82 from antojoseph/master
  • 00a0ba6 Merge pull request #100 from ethpandaops/pk910/fix-dup-epochstats-processing
  • 82638d8 prevent duplicate processing of epochstats
  • 6ec4207 Merge pull request #99 from ethpandaops/pk910/fix-fork-insert
  • 3da41a4 fix fork persistence
  • 65f7294 Merge pull request #98 from ethpandaops/pk910/fix-log-interval
  • 2f9d02e fix log interval when waiting for chain specs
  • ec9f4dd Merge pull request #97 from ethpandaops/pk910/startup-order
  • 0043e53 start webserver earlier during startup
  • b08e84d Merge pull request #96 from ethpandaops/pk910/cleanup-config
  • 2ebf301 update example & default config
  • 9784003 remove unused config settings
  • c484ad7 Merge pull request #95 from ethpandaops/pk910/default-validator-names
  • 580161d load default validator names based on network name from specs
  • 3e3296b Merge pull request #94 from prestonvanloon/capella
  • 24b486a Rename cappella -> capella
  • 040199c Merge pull request #93 from ethpandaops/pk910/fix-search
  • b27a1bf fix sql query for validator name search
  • 09d6691 Merge pull request #92 from ethpandaops/pk910/out-of-order-db-upgrades
  • 4ac0696 allow out of order db schema upgrades
  • ec7cf06 Merge pull request #63 from ethpandaops/electra-support
  • efb5e97 remove local chain config parser & common chain configs
  • 0127ead drop aws support (no more blob persistence)
  • 85262ff replace beaconmath.gowith chainState calls
  • 5671fb9 add comments
  • d184c8f show eip7702 transactions (fix #85)
  • e852342 fix spec comparison
  • dc34d87 fix staticcheck error
  • 4f569fe Merge branch 'master' into electra-support
  • e6264f8 Merge branch 'master' into electra-support
  • 2d3f092 make run.sh executable
  • f004264 removed make file by mistake, adding it back
  • b42fa27 made changes to run.sh file so it works with docker desktop and orbstack as per review comments
  • 0256dee add caplin client type
  • 7c87d1d fix validator names service initialization
  • 7749653 Merge pull request #83 from ethpandaops/indexer-reimplementation
  • b696962 Merge branch 'master' of github.com:ethpandaops/dora into electra-support
  • 3cedab5 fix synchronizer error if no client is ready
  • f50b9d8 add readme to add an overview of the indexer package
  • 2209b36 cleanup sql schema & fix genesis block synchronization
  • 978d0a5 load peers from ethereumjs clients
  • bb00e19 fix key for validator set cache
  • 632fccf add lru cache for most recent validator sets
  • fa5ec7b properly index latest pectra structures (consolidation & withdrawal requests)
  • f11cc6b Merge branch 'electra-devnet-2' into indexer-reimplementation
  • 541e851 exclude incomplete blocks from canonical head computation
  • 7cc7412 do not create block filter for ethereumjs clients
  • deed775 do not fetch peers for ethereumjs clients
  • ee7b325 improve cache restore from DB
  • c1d50f7 Merge branch 'electra-support' into indexer-reimplementation
  • 3c253e6 Merge branch 'master' into electra-support
  • 0d64fda add lru cache for epoch voting aggregations
  • d553bdf fixes for minimal preset & for handling epoch 0 finalization/synchronization
  • a6e8fea preload genesis state when started before genesis, fix duplicate genesis block
  • 315948e add some docs & reduce memory for attester duties
  • 1d573fa remove parent_fork ids from forks with finalized base block
  • 16add84 removed old rpc code, fixed fork tracking
  • 6b0c4e0 Merge branch 'electra-support' into indexer-reimplementation
  • b3fa5c6 remove old indexer
  • c969286 moved mev relay indexer & changes to use new indexer
  • a263faa load blobs directly from rpc, no blob indexing
  • 0cbbdfa refactored deposit indexer & linked to new beacon indexer
  • dbefab6 remove slot assignments table
  • a6b7ddc memory usage improvements
  • f6e1366 various small fixes related to new indexer
  • 48cc357 switch remaining pages to new indexer
  • 2f59d0f move over UI bindings & reimplement chain service to use new indexer
  • 14fe6d4 implemented canonical head selection logic
  • 758e49e improved handling for concurrent state loading & pruning of the same epoch, started canonical fork selection
  • 0951ddf implemented synchronizer
  • 5608807 simplified & hooked up execution pool logic
  • f2c5311 commit
  • f5d9679 various fixes, changed fork id numbering, added block compression
  • b1f48d4 implemented pruning & epoch aggregation caching
  • 630e494 precompute duties for next epoch based on parent epoch
  • d82a5ab added sync committee processing & various fixes
  • e567fad improved finalization processing & fork detection
  • 75a3d16 fixed voting aggregation
  • 4c3e6cc small fixes for fork detection
  • bf484d5 various indexer fixes
  • a2ef656 continued indexer implementation, added finalization processing
  • 38778c7 bump go to 1.22
  • e33a07f cleanup & comments
  • 2883219 small fixes
  • 6f81d7f improve fork detection
  • 6b65b5e add fork detection & tracking
  • 7dda976 continued indexer implementation
  • d169de4 Merge branch 'master' into indexer-reimplementation
  • 14ac3dc continue indexer implementation
  • a991f4d small fixes
  • a9b71b6 implement epoch status processing, compute duties from state
  • 1e92a08 continued indexer implementation
  • b5cdedf start implementation of new indexer logic
  • 33a0845 simplify consensus pool logic (remove block processing)
  • 3d123fc copy consensus & execution pool logic from assertoor
  • 0761ef8 Bump the dependencies group with 4 updates
  • 94a31e1 listen to head event for canonical chain tracking to avoid dora from jumping between forks
  • 772233c Adding back the run.sh command
  • 8cb5e88 Delete .hack/devnet/run.sh
  • d377573 Add docker desktop support, tested on macOS Sonoma
  • 92adfcb Merge branch 'master' into electra-support
  • 430e7d3 fix panic in UnmarshalVersionedSignedBeaconBlockSSZ
  • fbf266b fix issue in sql schema
  • a18b6d2 Merge branch 'master' into electra-support
  • 8971db4 show consolidation requests on slot details page
  • dcf5d88 Merge branch 'master' into electra-support
  • 3c4f151 bump go-eth2-client override
  • 93aed0b Merge branch 'master' into electra-support
  • a50ec50 fix electra SSZ marshalling
  • 4989982 bump go-eth2-client override
  • b5bd20f bump go-eth2-client override for devnet1 compatibility
  • ae07dd9 Merge branch 'master' into electra-support
  • 6086337 fix attestation aggregation with minimal preset
  • e0e34cf Merge branch 'master' into electra-support
  • 65b07d1 Merge branch 'master' into electra-support
  • dedd914 prepared el request indexing & added filtered requests page (/validators/requests)
  • 34d2277 fix block extra data helper for electra
  • 493c175 update schema for new pectra types & prepare el requests tracking
  • 516d819 Merge branch 'master' into electra-support
  • caef02e Merge branch 'master' into electra-support
  • 8ebd8ee fix withdrawal requests tab
  • e562aa4 fix
  • 4ffd3b5 fix slots details page
  • c37ce24 add elecra related things to slots details page (DepositReceipts, WithdrawalRequests)
  • ab314f5 bump ``go-eth2-client override
  • 0744ccf bump go-eth2-client overrides
  • e7d3458 fix block consolidations on slot details page
  • e29d856 Merge branch 'master' into electra-support
  • 1357531 index consolidations & display on slot details page
  • 0827cae bump go-eth2-client override
  • c31aed6 bump go-eth2-client override & enable dynamic ssz parsing for minimal preset support
  • fef53d5 Merge branch 'master' into electra-support
  • c71ec27 bump go-eth2-client override and fixed attestation slashing handling
  • 8e75a22 trigger ci
  • 451f9a2 Initial electra support

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.11.0_windows_amd64.zip dora executables for windows/amd64
[dora_1.11.0_linux_amd64.tar.gz](https://github.com/ethpan...
Read more

v1.10.1

15 Aug 12:10
300fd9a
Compare
Choose a tag to compare

Major Changes

  • Added EIP7594 fork indicator (PeerDAS)
Full changelog

Full changelog

  • 300fd9a fixed staticcheck errors
  • 2a977cd Merge pull request #61 from ethpandaops/peer-das
  • f5d44b5 fix go.sum
  • db42824 remove go-eth2-client override
  • bf4a157 Merge branch 'master' into peer-das
  • 6934f4f Merge branch 'master' into peer-das
  • bb5d61b bump go-eth2-client override
  • 424976c Merge branch 'master' into peer-das
  • 26114d7 Merge branch 'master' into peer-das
  • 41b58c1 Merge branch 'master' into peer-das
  • e9c6059 Merge branch 'master' into peer-das
  • f6ff760 bump go-eth2-client override
  • ee943bc rename peerdas label to eip7594
  • c9124ae trigger ci
  • 7765347 add eip7594 support (PeerDAS)

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.10.1_windows_amd64.zip dora executables for windows/amd64
dora_1.10.1_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.10.1_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.10.1_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.10.1_darwin_arm64.tar.gz dora executable for macos/arm64