Skip to content

Revised NewConfiguration API and more

Pre-release
Pre-release
Compare
Choose a tag to compare
@meling meling released this 28 Mar 08:35

This release includes a revised API for creating new configurations via Manager.NewConfiguration() that allows QuorumSpec and NodeListOption types be added in any order. The release also allows to create a configuration with additional nodes via Configuration.WithNewNodes and excluded via Configuration.Without, and there is also Configuration.And and Configuration.Except that operates on Configuration objects.

Other changes:

  • Replaced deprecated golang.org/x/tools/go/loader with golang.org/x/tools/go/packages in gorums_bundle.go for a significant speed boost.
  • Fixed bug in dependency handling due to missing generated files.
  • Improved version handling.
  • Upgraded all dependencies to the most recent version and tested.
  • Documentation and user guides have been updated