Skip to content

Releases: Commit-Boost/commit-boost-client

v0.9.7-rc1

29 Apr 17:58
cd5b788

Choose a tag to compare

v0.9.7-rc1 Pre-release
Pre-release

Test release using the new release process. Code is functionally identical to v0.9.6.

Verify a binary

# Set the release version and your target architecture
# Architecture options: darwin_arm64, linux_arm64, linux_x86-64
export REPO=Commit-Boost/commit-boost-client
export VERSION=vX.Y.Z
export ARCH=linux_x86-64
export BIN=commit-boost-pbs

# Download the binary tarball and its signature bundle
curl -L \
	-o "$BIN-$VERSION-$ARCH.tar.gz" \
	"https://github.com/$REPO/releases/download/$VERSION/$BIN-$VERSION-$ARCH.tar.gz"

curl -L \
  -o "$BIN-$VERSION-$ARCH.tar.gz.sigstore.json" \
  "https://github.com/$REPO/releases/download/$VERSION/$BIN-$VERSION-$ARCH.tar.gz.sigstore.json"

# Verify the binary was signed by the official CI pipeline
cosign verify-blob \
  "$BIN-$VERSION-$ARCH.tar.gz" \
  --bundle "$BIN-$VERSION-$ARCH.tar.gz.sigstore.json" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
  --certificate-identity="https://github.com/$REPO/.github/workflows/release.yml@refs/heads/main"

A successful verification prints Verified OK. If the binary was modified after being built by CI, verification will fail.

The .sigstore.json bundle for each binary is attached to the release alongside the tarball itself.

Acknowledgements

v0.9.6

22 Apr 22:12
v0.9.6
d6d2eed

Choose a tag to compare

What's Changed

  • Fix pagination issue with SSV keys
  • Bump rust toolchain to 1.91
  • Bump lighthouse dependencies to v8.1.3

Note that v0.9.4 and v0.9.5 were botched releases due to changes in the rust toolchain and should be ignored.

v0.9.3

27 Jan 20:33
a0e1b7c

Choose a tag to compare

This is a point release with some fixes around edge-cases and small improvements. It also adds support for --version to the PBS and Signer modules, so users can quickly check which version they're running.

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.9.3

v0.9.2

05 Nov 20:12
9532e5f

Choose a tag to compare

This is a re-release of v0.9.1, which had a botched CI build for some users. Nothing has changed other than the version, but we recommend everyone use this instead of v0.9.1 to ensure you have the latest release.


This is a bugfix release that addresses a few issues discovered in v0.9.0. This release is recommended for the upcoming Fusaka hardfork on Mainnet.

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.2

v0.9.0

21 Oct 18:24
c267c64

Choose a tag to compare

Highlights

Core

  • Robustified HTTP traffic, including properly verifying the Content-Length header.
  • Improved logging, added some optimizations, and updated dependencies.

PBS

  • Added support for the upcoming Fusaka hardfork.
  • The client now properly supports the x-timeout-ms header for custom timeout settings during requests.
  • Registry mux entries, such as those for SSV and Lido node operators, now regularly refresh the list of validators belonging to those node operators and add any new keys to the muxes automatically.

Signer

  • Excessive JWT authentication failures now result in a timeout for new requests.
  • Added support for Nimbus keys.

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.1-rc.4

06 Oct 14:13
b9201ce

Choose a tag to compare

v0.8.1-rc.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.1-rc.3...v0.8.1-rc.4

v0.8.1-rc.3

01 Oct 20:36
8e88e1f

Choose a tag to compare

v0.8.1-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.1-rc.2...v0.8.1-rc.3

v0.8.1-rc.2

19 Sep 15:00
5de0215

Choose a tag to compare

v0.8.1-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.1-rc.1...v0.8.1-rc.2

v0.8.1-rc.1

13 Aug 20:02
7d32afb

Choose a tag to compare

v0.8.1-rc.1 Pre-release
Pre-release

Highlights

Core:

  • Added some optimizations around HTTP traffic handling and logging

PBS:

  • Added support for the new v2 blinded blocks route, needed for the Fusaka upgrade

Signer:

  • Added limiting requests from clients that fail JWT authentication too many times
  • Added support for keys generated by / used by Nimbus

What's Changed

Full Changelog: v0.8.0...v0.8.1-rc.1

v0.8.0

07 Jul 19:19
f51f5bd

Choose a tag to compare

Highlights

  • Some breaking changes in the Signer API / module, as we switched from ECDSA pubkeys to Addresses, see the new api here
  • New feature to add custom GET parameters in calls to relays in PBS module
  • Fix for 413 errors / Payload Too Large on relay registrations, get_header
  • Parallel loading of keys in the signer module

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0