Releases: hyperledger/fabric-private-chaincode
FPC v1.0 RC3
This is the third release candidate of Fabric Private Chaincode (FPC) v1.0.0
The release focuses on the integration with Fabric Smart Client. Additionally, the release comes with several improvements and bug fixes. More details see CHANGELOG.md
.
What's Changed
- Fixed the version of fabric-ccenv to 2.3.0 by @ikegawa-koshi in #629
- Updated helloworld readme by @ricc-zappoli in #631
- Upgrade go and fabric by @mbrandenburger in #633
- Demo FSC integration using the IRB demo by @mbrandenburger in #635
- Fix sgx device location for dcap machines by @bvavala in #639
- Extend FPC Shim support by @mbrandenburger in #637
- Upgrade parson by @mbrandenburger in #642
- Add stress test for many invocations and fix memory leak by @mbrandenburger in #641
- Add del_state support by @mbrandenburger in #640
- Link existing FSC examples by @mbrandenburger in #648
- Update IRB readme by @mbrandenburger in #647
New Contributors
- @ricc-zappoli made their first contribution in #631
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
FPC v1.0 RC2
This is the second release candidate of Fabric Private Chaincode (FPC) v1.0.0
The release focuses on enhanced documentation, samples, testing and bug fixes. More details see CHANGELOG.md
.
FPC v1.0 RC1
This is the Fabric Private Chaincode (FPC) v1.0.0 release candidate, based on Hyperledger Fabric v2.3.
The release implements the FPC architecture described in the RFC document, submitted for integration in Hyperledger Fabric.
For additional information, check out the README and the docs.
FPC Tech Preview / Concept Release 2.0.0
This release extends the concept release 1.0.1 as follows:
-
FPC is now based on Fabric 2.1 and integrates more seamlessly, e.g., using external builders.
-
It provides a full-specified and stable functional interface which should provide future-proofness for proof-of-concepts build on this release. For more information, see the FPC Refence Guides
-
The overall design and protocols are described in details in an RFC (source/PR with discussion) and UML diagrams.
Note that while parts of that design do not exist yet in complete form and will be implemented as part of the MVP milestone, targeted for 20Q3. This makes this implementation not suitable for a secure production usage. However, these changes should, as mentioned above, not affect the functional interface as seen by fpc chaincode developers, users of these chaincodes and the operators of the infrastructure!
FPC Concept Release 1.0.1
Concept Release (1.0) with versioned images & able out of the box to … …run demo (#339) * Update rocket chat We got our own rocket chat channel! Please join us at Signed-off-by: bur <[email protected]> * fix environment Signed-off-by: lengyijun <[email protected]> * fix README.md Signed-off-by: lengyijun <[email protected]> * Bump acorn from 6.4.0 to 6.4.1 in /demo/client/frontend Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump node deps Update node deps in demo frontend/backend and docker utils Signed-off-by: bur <[email protected]> * update CODEOWNERS (#263) * update list Signed-off-by: Michael Steiner <[email protected]> * fixup! update list Signed-off-by: Michael Steiner <[email protected]> * disclaimer and explicit list of "official" releases Signed-off-by: Michael Steiner <[email protected]> * make avatar download a bit more robust and graceful Signed-off-by: Michael Steiner <[email protected]> * Docker dev run mounts FPC from local fs This mounts the local FPC repository by default into a dev container when `make run` is called. Before this was optional but turned out that it should be the default. Signed-off-by: bur <[email protected]> * Fix build for concept-release - move both dev and peer to build from local HEAD commit - (try to) minimize re-build of images - add missing dependencies to dev container Signed-off-by: michael steiner <[email protected]> * Version docker images Signed-off-by: michael steiner <[email protected]> * Make FABRIC_VERSION arg/env in dockerfile consistent with vars used to get docker tag Signed-off-by: michael steiner <[email protected]> * More robust and precise handling of docker image cleanup Signed-off-by: michael steiner <[email protected]> * A more robust teardown Signed-off-by: Michael Steiner <[email protected]> * Make missing device error more explicit and make SGX_MODE=SIM default for build - note this is already done for a number of scripts and makes it more fail-safe from usage-perspective (though not from security :-). Also note that cmake still has a HW default but that will be removed and referring to the config.mk default in a separate PR) Signed-off-by: michael steiner <[email protected]> * Fix path so we can call make also via `make -C utils/docker run` Signed-off-by: michael steiner <[email protected]> * Make rm failure abort make (Note rm -f does _not_ file if the files do not exist ..) Signed-off-by: michael steiner <[email protected]> * Make docker-based tests run also inside dev(elopment) container * make sure host network is also available inside * for volume mounts, make sure the source path maps to a path understood by docker daemon Signed-off-by: michael steiner <[email protected]> * Build/Test only via dev container and not also directly on host Signed-off-by: michael steiner <[email protected]> Co-authored-by: bur <[email protected]> Co-authored-by: lyj <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fabric_v1.4: Merge pull request #16 from mbrandenburger/fab-1.4
Add Fabric 1.4 support; also update SGX SDK and nanopb deps
fabric_v1.2: Merge pull request #8 from mbrandenburger/master
fix ercc and update docu