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
- CBST2-06: Implement rate limiting for JWT auth failures by @jclapis in #310
- CBST2-07: Add validation to the PBS config in the muxer by @jclapis in #317
- fix(doc): add max retries to example config by @ltitanb in #332
- CBST2-12: Improve External HTTP Requests by @jclapis in #327
- chore: removed deneb types by @ltitanb in #336
- chore: fix chain doc in toml by @ltitanb in #341
- Add Nimbus loader support by @jclapis in #340
- CBST2-11: Improve path validation on local Mux keys loader by @ManuelBilbao in #300
- Allow empty relays list in the config by @jclapis in #344
- Add example configs and corresponding Docker compose files to the docs by @jclapis in #343
- Chore: cleanup some signer consts by @jclapis in #346
- Add blinded blocks v2 by @jclapis in #352
- chore: more logs in pbs module by @ltitanb in #359
- Release v0.8.1-rc.1 by @jclapis in #360
- chore: unify bls by @ltitanb in #337
- Add
x-timeout-ms
header support by @jclapis in #363 - chore: remove builder events modules by @ltitanb in #338
- chore: fix defaults in logs config by @ltitanb in #367
- Log latency for PBS HTTP responses by @jclapis in #368
- chore: bump rust to 1.89 / 2024 by @ltitanb in #369
- Update Prometheus by @jclapis in #373
- feat: improve registrations by @ltitanb in #374
- Release v0.8.1-rc.2 by @ltitanb in #378
- fix: example config by @ltitanb in #379
- Modernize BLST and Dependencies by @jclapis in #383
- fulu support by @ltitanb in #385
- Release 0.8.1-rc.3 by @ltitanb in #386
- fallback to v1 api on 404 relay response by @ltitanb in #389
- Release v0.8.1-rc.4 by @ltitanb in #390
- Add automatic registry mux refreshing by @jclapis in #384
- Update to v0.9.0 by @jclapis in #394
- Release v0.9.0 by @jclapis in #395
Full Changelog: v0.8.0...v0.9.0