Revised NewConfiguration API and more
Pre-release
Pre-release
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
withgolang.org/x/tools/go/packages
ingorums_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