What's Changed
- (NOBIDS) fix ratelimitUpdater config by @guybrush in #2927
- (NOBIDS) fix(explorer): bitfly explorer label by @MauserBitfly in #2931
- (NOBIDS) gracefully shutdown frontend by @guybrush in #2929
- (NOBIDS) eth1indexer: move ens-importing its own go-routine by @guybrush in #2932
- (NOBIDS) frontend: handle stripe-promo-codes when creating checkout-s… by @guybrush in #2935
- (NOBIDS) frontend: fix stripe-promo-code handling by @guybrush in #2936
- (NOBIDS) frontend: do not ratelimit options by @guybrush in #2941
- (NOBIDS) frontend: add headers to responste for ratelimit-api and -va… by @guybrush in #2943
- (NOBIDS) frontend: handle stripe-promo-code for when it does not apply by @guybrush in #2942
- (NOBIDS) fix(notifications): update firebase dependencies by @peterbitfly in #2948
- (NOBIDS) fix transforming ens with long names by @guybrush in #2951
- (NOBIDS) chore: Update broadcast instructions in templates/broadcast.… by @peterbitfly in #2953
- Nobids/throttle service status updates by @peterbitfly in #2958
- Nobids/limit validator name search by @peterbitfly in #2960
- fix(validators): cache validator state counts by @peterbitfly in #2959
- fix(validators): refresh status count only once per hour by @peterbitfly in #2961
- feat(validators): improve performance of validator status filters by @peterbitfly in #2963
- Nobids/source validator status count from table by @peterbitfly in #2964
- (NOBIDS) remember page user tried to access before login by @manuelsc in #2973
- (nobids) map apple purchase keys to inhouse keys by @manuelsc in #2975
- fix(v1): add proper index for validator withdrawals query by @peterbitfly in #2979
- chore(v1): demote webhook errors to warnings by @peterbitfly in #2980
- chore(v1): add missing migrations by @guybrush in #2986
- feat(v1): implement clickhouse as source for historical cl data by @peterbitfly in #2974
- feat(v1): use real timestamps for cl bigtable data by @peterbitfly in #2989
- Beds 101/v1 use real timestamps for cl bigtable data by @peterbitfly in #2990
- refactor: move deposits-aggregation from exporter to statistics and r… by @guybrush in #2993
- Beds 950/aggregate deposits in statistics by @guybrush in #2995
- fix(v1): improve deposit-count-qry by @guybrush in #2984
- chore(db): update db-migration-files by @guybrush in #2996
- fix: fix postgres-migration by @guybrush in #2997
- fix(api): deduplicate and sort block numbers by @guybrush in #3001
- feat(api): add introspection to the client stats insert code paths by @peterbitfly in #3003
- fix(v1): only sort deposits by timestamp by @peterbitfly in #3004
- fix(db): fix db.GetEth2Deposits by @guybrush in #3006
- fix(db): fix db.GetEth2Deposits by @guybrush in #3008
- feat(BEDS-536): add
re-index-blockscmd to fix internal transfers status by @Tangui-Bitfly in #2965 - Disable deletion for active subscription users by @LuccaBitfly in #3010
- fix: don't show delete button for active sub users by @LuccaBitfly in #3011
- add: funding.json by @invis-bitfly in #3020
- Gasnow fixes by @manuelsc in #3019
- Beds 101/pectra by @guybrush in #3023
- fix: don't panic when traces empty by @remoterami in #3024
- Treat 0x02 as valid withdrawal credential now by @manuelsc in #3026
- Beds 101/api docs by @peterbitfly in #3031
- fix: validator with index 0 not being treatet as a correct validator … by @manuelsc in #3036
- Tooltip to warn that it might take double the time to process a withdrawal by @manuelsc in #3035
- Pectra APR: Making it work with withdrawals by @manuelsc in #3033
- feat: add hoodi by @guybrush in #3032
- feature: compounding requests in slot/block page by @manuelsc in #3030
- EB Based Proposal Luck by @manuelsc in #3042
- fix: improve perf of services.getIndexPageData by @guybrush in #3043
- API Doc by @manuelsc in #3050
- Consolidation ETA estimation by @manuelsc in #3034
- fix(re index): skip raw store call if not set up by @Tangui-Bitfly in #3052
- fix(frontend): fix txs-tab on blocks-page for pre-merge blocks by @guybrush in #3012
- fix(traces): use geth traces by @Tangui-Bitfly in #3053
- Pectra Pending Deposit Queue & Estimates by @manuelsc in #3047
- fix(transformer): adds EL data for pectra by @Tangui-Bitfly in #3044
- Treat invalid deposits as valid if they happened after first valid one by @manuelsc in #3054
- ci: also push docker release-tag by @guybrush in #3056
- ci: fix pushing release-tag by @guybrush in #3057
- fix: panic indexer by @Tangui-Bitfly in #3058
- fix: Corrected type for BridgeQueueRequest.Fee from []byte to uint64 by @Tangui-Bitfly in #3060
- Execution Requests Sort Predictability by @manuelsc in #3061
- Exits by @manuelsc in #3062
- Withdrawal Index Related Fixes by @manuelsc in #3064
- Pending Queue Follow Up by @manuelsc in #3059
- Small Pectra UI Fixes by @manuelsc in #3066
- bandaid: treat pending_initialized as pending by @manuelsc in #3067
- chore: add nil check and error logging to improve block trace handling by @Monika-Bitfly in #3065
- Hotfix Pectra UI Issues Part 2 by @manuelsc in #3068
- fix: pectra event indexing by @remoterami in #3069
- eth1indexer: fix IndexBlocksWithTransformers if mutsData is nil by @guybrush in #3070
- Fix pectra transformer genesis by @remoterami in #3072
- misc: remove invalid-signature tooltip, too confusing by @manuelsc in #3073
- fix: incorrectly showing withdrawals for pending validators that do n… by @manuelsc in #3074
- fix: consolidation in progress sometimes shown even after consolidati… by @manuelsc in #3075
- fix: countdown rocket appearing despite min activation threshold not … by @manuelsc in #3076
- chore: improve logging for misc re-index by @guybrush in #3079
- misc: disable withdrawal tab if there is nothing to show by @manuelsc in #3078
- fix: withdrawal estimation only for validators at maxeb, replace usag… by @manuelsc in #3077
- Not all attestations loading in slot page by @manuelsc in #3071
- misc: removal of 'valid signature' column on deposits page by @manuelsc in #3080
- Migrate to v2 blocks_requests tables by @manuelsc in #3081
- feat: reference queue deposit request by @remoterami in #3082
- fix: fix db.CalculateTxFeeFromTransaction for type-4 txs by @guybrush in #3086
- fix: add reth to ethClients in valid subscription filter check by @igorline in #3083
- fix: remove rudimental support column value for reth client by @igorline in #3084
- Update Rocket Pool Github Repo by @manuelsc in #3089
- feat: track dashboard requests per vali count by @guybrush in #3091
- v1 dashboard deprecation notice by @manuelsc in #3092
- feat: deprecation notice for daily income and monthly report by @manuelsc in #3097
- fix: normalize ens-names by @guybrush in #3100
- fix: show ens-name when the url contains the ens-name by @guybrush in #3101
- fix(eth1indexer): skip invalid ens-names by @guybrush in #3104
- feat(ci): also create docker-images on staging-branch by @guybrush in #3106
- allow custom range in ApiValidatorAttestations by @invis-bitfly in #3107
- fix(api): improve get validator bls change query by @peterbitfly in #3108
- Backwards Compatability for upcoming dashboard migration by @manuelsc in #3105
- Remove Deprecated Pages by @manuelsc in #3098
- Reroute non v1 notification users to v2 by @manuelsc in #3099
- fix: remove navlink reference to removed page by @manuelsc in #3112
- Hotfix vali page perf rebased by @guybrush in #3116
- Staging by @guybrush in #3118
- Hotfix App: Revert Proposals Endpoint by @manuelsc in #3119
- fix: handle out of order stripe-webhooks by @guybrush in #3123
- Fix App Endpoint not working with exited validators (infinite value fix) by @manuelsc in #3124
- fix: add missing frontendb for fdu when ratelimitupdater is enabled by @guybrush in #3126
- feat: configurable mailgun apibase by @guybrush in #3127
- Hotfix/nilreference by @manuelsc in #3128
- fix: enforce a maximum LIMIT of 2000 by @SunSet0418 in #3022
- feat(validator-tagger): introduce validator entity tagging pipeline, entities views, and precompute schema by @peterbitfly in #3131
- build: add workflow_dispatch to publish-docker-images workflow by @guybrush in #3134
- feat: configurable bigtable tables by @guybrush in #3121
- fix(tx): fix name resolution for itx & minor tx page improvements by @peterbitfly in #3136
- build: add build-* to docker-github-workflow by @guybrush in #3138
- feat(debug): improve frontend dev experience by @peterbitfly in #3139
- feat(validator-tagger): reduce clickhouse query memory by @peterbitfly in #3133
New Contributors
- @igorline made their first contribution in #3083
- @SunSet0418 made their first contribution in #3022
Full Changelog: v1.58.0...v1.59.0