Skip to content

v1.7.3

Compare
Choose a tag to compare
@brixial brixial released this 07 Nov 18:58
· 424 commits to main since this release
7905a6a

Avail Light client v1.7.3

Node compatibility

  • v1.8.0.0

Breaking changes

  • Added pre-generated SRS loading, which breaks compatibility with previous node versions (1.7.2 and before)

Added

  • Lifted feature toggle from the API V2 beta - more details can be found in the docs
  • Added port, clean, and verbosity flags - details can be found in the readme
  • We're now waiting for the first finalized header to arrive from the node before starting the light client main loop
  • Added a bootstrap dial check before adding a node from the config list of bootstraps; this way no unreachable peers can be used for initial bootstrapping of the light client
  • Added a GET method to /health endpoint
  • New network option for goldberg network added

Changed

  • Major refactor of the RPC light client logic, enabling easier future development and maintenance
  • Fixed an off-by-one error in the sync client
  • Fixed wrong parsing of a multi-address format
  • Removed duplicate p2p protocol substrings from the relay addresses
  • Fixed a metric attribute name that cause OpenTelemetry Prometheus exporter to crash
  • Fixed the appID value from the flag not being set properly