Skip to content

Releases: flashbots/mev-boost-relay

v0.14.1

17 Nov 12:18
v0.14.1
81e7c21
Compare
Choose a tag to compare

What's Changed

  • Fix bug in data-api getBuilderBids slot argument in #249
  • Website: allow pprof in #248

Full Changelog: v0.14.0...v0.14.1

Docker images: https://hub.docker.com/r/flashbots/mev-boost-relay/tags

v0.14.0

15 Nov 11:22
v0.14.0
00da9bb
Compare
Choose a tag to compare

What's Changed

  • Add database migrations by @avalonche in #224
  • Fixes for the recent DoS vulnerability by @metachris and @Ruteri:
    • Check builder submission timestamp in #241
    • Validate prev_randao of builder submissions, and add more beacon APIs in #242 * Send gaslimit to validation node in #245
  • Remove notion of top-bid, add builder-submission receivedAt in #219
  • Data API getBuilderBids without limit if filtered by slot, block_hash, block_number in #239
  • Tool to export bids in #232
  • Issue templates in #238

Important note: prev_randao validation uses the getRandao beacon api call, which is not yet widely implemented in CL clients (supported by Teku, but Prysm needs this patch until it's included in the next release).


Full Changelog: v0.13.0...v0.14.0

Docker images: https://hub.docker.com/r/flashbots/mev-boost-relay/tags

v0.13.0

07 Nov 11:58
v0.13.0
3dc7bab
Compare
Choose a tag to compare

What's Changed

Major

  • Fix the memory leaks when using db.PrepareNamed in #233
  • data-api bids: remove limit when querying for slot of block_number in #234
  • update from go 1.18 to 1.19 in #235

Minor

  • fix docker ci release tags in #228
  • modules cleanup, reliably fix ambiguous import error chainhash in #227
  • move btcutil import to package internal in #229
  • Add audit for boost relay by @avalonche in #230
  • Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #222
  • ci: fix getting tag version in #236

Full Changelog: v0.12.3...v0.13.0

Docker images: https://hub.docker.com/r/flashbots/mev-boost-relay/tags

v0.12.3

30 Oct 18:11
v0.12.3
1d0ace3
Compare
Choose a tag to compare

What's Changed

  • updated go-boost-utils to v1.2.2, which uses go-ethereum v1.10.25 in #225
  • beacon instance: added getHeaderForSlot, getBlockForSlot in #220
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #221

Full Changelog: v0.12.2...v0.12.3

v0.12.2

24 Oct 11:53
0031715
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.2

Docker images: https://hub.docker.com/r/flashbots/mev-boost-relay/tags

v0.11.0

20 Oct 17:09
v0.11.0
9e49fa1
Compare
Choose a tag to compare

What's Changed

Major changes

  • block submission cancellation in #206
  • Reject blocks after getpayload in #188
  • logging improvements on errors: #208 + #197
  • tool command for archiving execution-payloads and bulk-exporting data in #192

Minor changes

  • Minor updates: db sort by slot, db-test dsn env var in #200
  • Bump github.com/go-redis/redis/v9 from 9.0.0-beta.3 to 9.0.0-rc.1 by @dependabot in #198
  • Add Postgres and database tests to CI by @franciscodiazydiaz in #199
  • added ARCHITECTURE.md and S3 index page in #196
  • Bump golang.org/x/text from 0.3.8 to 0.4.0 by @dependabot in #201
  • readme + ARCHITECTURE.md update in #207
  • final minor touches for 0.11.0 release in #210

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

14 Oct 07:42
cac45b5
Compare
Choose a tag to compare

What's Changed

Most important:

  • remove foreign keys from execution payload in #172
  • api: graceful shutdown in #174
  • fixed logsetup: no globals in #176
  • tool cmd to export api data in #177
  • only start api loops if needed in #165
  • save new block to redis: first payload then header in #178
  • retry internal getting the payload on error in #179
  • Fast JSON decoding with jsonparser (for registerValidator) in #183
  • Data API: BidTraceV2 (with num_tx + block_number) in #195
  • Save payload to DB without querying submission (and BidTraceV2) in #194
  • increased server timeouts, and improvements to logs in #186
  • graceful shutdown: wait for active getPayload calls in #182
  • Validator registrations storage refactor (important - read the details!) in #158
  • keep track of active validators in #159

Also:

  • Data API: timestamp as string in #160
  • database as source of truth for number of validator registrations in #169
  • Enable gzip compression of http responses in #157
  • check feeRecipient validity on block submission in #166
  • adjust loglevels in #153
  • script to generate static version of the website in #150
  • added icons in #152
  • website: show/hide config details in #156
  • use channel to process active validators during validator registration in #162
  • Website with links in #161
  • Handle validator registrations state change in #167
  • Website ++ and show number of active validators in #170
  • housekeeper: sync block builder status to redis on startup in #164
  • website fix: show relayURL in #173
  • fix and cleanup for v0.9.0-rc1 in #180
  • Bump github.com/flashbots/go-boost-utils from 1.2.0 to 1.2.1 by @dependabot in #184
  • Bump github.com/go-redis/redis/v9 from 9.0.0-beta.2 to 9.0.0-beta.3 by @dependabot in #185
  • Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #190
  • log error on getPayload failed to decode in #187
  • added SECURITY.md in #191
  • Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #189

Full Changelog: v0.8.1...v0.10.0

v0.8.1

23 Sep 09:42
875b8bf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.1

v0.7.0

12 Sep 10:00
1f819c1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1

08 Sep 13:54
1c17509
Compare
Choose a tag to compare

What's Changed

Dependency updates:

  • upgrade go-boost-utils by @metachris in #60
  • Bump github.com/alicebob/miniredis/v2 from 2.21.0 to 2.23.0 by @dependabot in #69
  • Bump github.com/stretchr/testify from 1.7.2 to 1.8.0 by @dependabot in #67
  • Bump github.com/go-redis/redis/v9 from 9.0.0-beta.1 to 9.0.0-beta.2 by @dependabot in #65
  • Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #66
  • Bump github.com/ethereum/go-ethereum from 1.10.20 to 1.10.23 by @dependabot in #78
  • Bump github.com/lib/pq from 1.10.6 to 1.10.7 by @dependabot in #105

New Contributors

Full Changelog: v0.4.0...v0.6.0