From 635fa7bc8054ce75fd6af6fdb138be2c4e9996ba Mon Sep 17 00:00:00 2001 From: David Enyeart Date: Tue, 25 Feb 2020 05:15:10 -0500 Subject: [PATCH] Update release notes for v1.4.6 Signed-off-by: David Enyeart --- release_notes/v1.4.6.md | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/release_notes/v1.4.6.md b/release_notes/v1.4.6.md index 8ba67a360af..95ff1e4c31e 100644 --- a/release_notes/v1.4.6.md +++ b/release_notes/v1.4.6.md @@ -1,18 +1,38 @@ -v1.4.6 Release Notes - Date TBD, 2020 -===================================== +v1.4.6 Release Notes - February 25, 2020 +======================================== -What's New in Hyperledger Fabric v1.4.6 ---------------------------------------- +Fixes +----- -The following enhancements are included in this release: +- **FAB-17519: Improve Discovery endorsement policy performance** -- **FAB-XXXXX: Description** + Fix peer CPU spikes during evaluation of endorsement policy + combinations, due to expensive reflection. +- **Fix nil dereference in etcdraft config parsing** -Fixes ------ + The etcdraft config parsing code was failing to check that the consensus + metadata options are not nil. + +- **FAB-17523: Endorsing peer was not honoring private data RequiredPeerCount** + + In Fabric v1.4.4 and v1.4.5, if there were not enough known eligible + peers to meet the private data collection RequiredPeerCount dissemination + requirement, endorsement was succeeding rather than returning an error. + + **FAB-17431: Decouple javaenv version from Fabric version** + + By default Fabric peer core.yaml was configured to use the following javaenv + image for java chaincode: + + `runtime: $(DOCKER_NS)/fabric-javaenv:$(ARCH)-$(PROJECT_VERSION)` + + Since javaenv versioning may deviate from Fabric versioning, + the javaenv reference is updated to use the latest two digit version: + + `runtime: $(DOCKER_NS)/fabric-javaenv:$(TWO_DIGIT_VERSION)` -- **FAB-XXXXX: Description** + For example, Fabric v1.4.6 would utilize fabric-javaenv:1.4. Changes, Known Issues, and Workarounds