Skip to content

Releases: Commit-Boost/commit-boost-client

v0.10.0-rc3

v0.10.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 17:29
246d464

v0.10.0-rc2

v0.10.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 16:06
1e4237d

What Changed: Fixed string marshaling bug when fetching keys from local SSV nodes

Full Changelog: v0.10.0-rc1...v0.10.0-rc2

v0.10.0-rc1

v0.10.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 May 16:02

Breaking changes

  • Unified binary: CLI, PBS, and Signer combined into a single commit-boost binary with subcommands (#425). This change changes the CLI, notably the init command is now invoked as commit-boost init --config <config_name>.
  • New unified Docker image commit-boost (#464). Dedicated commit-boost-pbs and commit-boost-signer images continue to ship for backward compatibility.
  • Signer service API updated, see signer-api.yml

Security

  • Sigma Prime audit fixes for the signer service (#438)

###Features

  • SSV-node API support (#415)
  • Custom chain ID support (#429)
  • PBS reloads config on file changes without restart (#409)
  • New log line for get_header auction winner (#443)

Fixes

  • CLI double-parse bug (#428)
  • Test updates for SSV API rename and PbsState signature change (#427)

Infrastructure

  • New release process based on .releases/ YAML model (#462 and #464)

v0.9.7-rc1

v0.9.7-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Apr 17:58
cd5b788

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

Choose a tag to compare

@github-actions github-actions released this 22 Apr 22:12
v0.9.6
d6d2eed

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

Choose a tag to compare

@github-actions github-actions released this 27 Jan 20:33
a0e1b7c

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

Choose a tag to compare

@github-actions github-actions released this 05 Nov 20:12
9532e5f

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:24
c267c64

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

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

Choose a tag to compare

@github-actions github-actions released this 06 Oct 14:13
b9201ce

What's Changed

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

v0.8.1-rc.3

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

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:36
8e88e1f

What's Changed

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