Skip to content

Releases: hyperledger/fabric-config

v0.3.0

13 Sep 15:11
Compare
Choose a tag to compare

The primary difference is the use of the current Go API for protocol buffers in place of the original (deprecated) API.

Additionally Solo and Kafka consensus types have been removed to align with Fabric v3.0.

v0.2.1

27 Jun 23:09
a953f6a
Compare
Choose a tag to compare

Add support for SmartBFT protos.

v0.2.0

20 Jun 14:20
88e418e
Compare
Choose a tag to compare

Update to github.com/hyperledger/fabric-protos-go v0.3.0.

v0.1.0

23 Feb 18:12
Compare
Choose a tag to compare

This release adds methods to manage modification policies in configuration groups.

Please note that this release contains incompatible changes. The modPolicy argument as been removed from the SetPolicy and SetPolicies implementations of ApplicationGroup, ApplicationOrg, ChannelGroup, OrdererGroup, and OrdererOrg and replaced by the SetModPolicy method.

Special thanks to @richardfelkl for doing this work in PR #45.

v0.0.9

13 Oct 15:34
0571449
Compare
Choose a tag to compare

v0.0.9 - October 13, 2020

This release supports the addition of bulk policy modification for groups via a SetPolicies API function per FAB-18268.

v0.0.8

08 Oct 20:00
a053a30
Compare
Choose a tag to compare

v0.0.8 - October 08, 2020

This release supports fetching empty ACLs from an existing config without returning an error. FAB-18264

v0.0.7

28 Jul 21:29
a97807f
Compare
Choose a tag to compare

v0.0.7 - July 28, 2020

This release adds support for FAB-18062 and FAB-18063 in order to provide API functions for modifying orderer and MSP values directly instead of requiring the user to first fetch the existing configuration and setting it after making any necessary changes. For example the old path for setting MaxMessageCount has changed from:

o := c.Orderer()
ordererConfig := o.Configuration()
ordererConfig.BatchSize.MaxMessageCount = 100
o.SetConfiguration(ordererConfig)

to

o := c.Orderer()
o.BatchSize().SetMaxMessageCount(100)

Similar API chaining now exists for other top level orderer values, BatchSize values, EtcdRaftOptions and MSP configuration as well.
The old pattern of retrieving the configuration and setting will still be supported for the time being for any use cases that prefer to integrate with that method.

v0.0.6

09 Jul 19:58
7beda2c
Compare
Choose a tag to compare

v0.0.6 - July 09, 2020

This release contains extensions to the config library API for supporting adding and removing etcdraft consenters directly via the OrdererGroup.AddConsenter/RemoveConsenter as well as support for removing the legacy KafkaBrokers value via OrdererGroup.RemoveLegacyKafkaBrokers for cleaning up the config after migrating to an etcdraft consensus type.

v0.0.5

25 Jun 20:56
4bcdec8
Compare
Choose a tag to compare

v0.0.5 - June 25, 2020

Includes new API functionality for creating an application genesis block directly. See FAB-18027.

v0.0.4

08 Jun 15:45
Compare
Choose a tag to compare

v0.0.4 - June 08, 2020

Includes important fix for FAB-17959 around issues with signatures.