Skip to content
This repository was archived by the owner on Apr 9, 2024. It is now read-only.

Files

Latest commit

5ea85bc · Jul 9, 2020

History

History
8010 lines (7970 loc) · 1.11 MB

CHANGELOG.md

File metadata and controls

8010 lines (7970 loc) · 1.11 MB

"v2.2.0"

  • 3f14c31 Add release notes for v2.2
  • 2169710 Use tcp for statsd and poll for metric arrival
  • 568d346 Fix chaincode package example path
  • ac3f596 Remove Thirdparty Images From Bootstrap Script
  • 9b187f5 Edits to style guide
  • a6ad407 Upgrade updates
  • 8fd785a Deploy Chaincode Doc Fix minor grammatical and typographical errors.
  • 4591d52 Add Check For CouchDB 3.1 (#1491)
  • 529a931 Only canonize ECDSA signatures in MSP:IsWellFormed (#1498)
  • 3d305f7 Disable channel participation API in release-2.2
  • a7dc1d4 FAB-18028 Create new PropagateEnvironment key
  • c44e603 Remove BYFN
  • da4f52f Remove BYFN from the toc
  • 19d79a4 FAB-18034 Fixed FabCar docs formatting.
  • 3ee83a7 FAB-18034 Improve FabCar docs , Fix queryAllCars description
  • f743289 FAB-18034 Improve FabCar docs with better context, Fix queryAllCars description
  • b99f6ae Eliminate warnings when building documents
  • f0285ca DOC fixed broken hyperlinks fabric doc, updated old output in go.mod
  • 580f90a FAB-16435 Improve gossip defaults - disable state transfer (#1478)
  • ec42cbd FAB-16435 Improve defaults - maxBlockCountToStore & blockBufferSize (#1477)
  • 325b762 import collection configs from snapshot (#1460)
  • 327765d Remove DocBuild Job From CI
  • c222790 FAB-16435 Improve gossip defaults - Peers to be leaders by default
  • dd13262 FAB-18030 Discover all peers first before testing gossip membership to avoid flakes
  • 09de0b8 Fix unsupported syntax for policy in the documents
  • bc3c63e check iter error (#1468)
  • 701bf56 FAB-16789 per PR feedback, fixed sentence about peer pulling block from orderer on joining channel
  • 34cea91 check leveldb iterator error (#1428)
  • 68f68ca Revert "rm old proto related code from transient store (#1464)" (#1467)
  • c712090 rm old proto related code from transient store (#1464)
  • 02f0569 FAB-17992 Remove ledger blockstore data for a channel (#1423)
  • ef97677 Update configtx library dependency to v0.0.5
  • a9d25f0 Remove references to blacklist and whitelist
  • 3e29ecd Fix logging of recovered in NewPublicNymFromBytes
  • 52436d3 rm interface from confighistory store
  • afc2720 Remove whitelist comment from core.yaml
  • d91de16 FAB-16789 per PR feedback, fixed sentence about peer pulling block from orderer on joining channel
  • c59d45e FAB-16789 removed sentence about P1 peer using orderer, per PR comment.
  • 0670442 FAB-16789 Fix peer join description in network key concept
  • d728cd6 Restore assertions related to peer address config
  • 193a7de FAB-17539 Always remember anchor peers in membership (#1422)
  • 65345cf Explicitly set gossip.endpoint in integration test (#1455)
  • f29b7f1 validation (occ) pkg -- consistently use testify/require (#1454)
  • 2b408a6 txmgr pkg -- consistently use testify/require (#1453)
  • fb97505 statecouchdb pkg -- consistently use testify/require (#1449)
  • 5f098ec statedb pkg -- consistently use testify/require (#1450)
  • 98f1858 rwsetutil pkg -- consistently use testify/require (#1452)
  • 2188eba queryutil pkg -- consistently use testify/require (#1451)
  • 65e88bc FAB-18021 Improve log messages in msp/configbuilder.go
  • 841e7f0 ledgermgmt pkg -- consistently use testify/require (#1445)
  • 341fa8c privacyenabledstate pkg -- consistently use testify/require (#1447)
  • 8f7cef3 cceventmgmt pkg -- consistently use testify/require (#1443)
  • 9f18781 confighistory pkg -- consistently use testify/require (#1444)
  • def99d1 pvtstatepurgemgmt pkg -- consistently use testify/require (#1448)
  • fe7fd6c pvtdatapolicy pkg -- consistently use testify/require (#1446)
  • 833438f kvledger pkg -- consistently use testify/require (#1440)
  • 0c67955 pvtstore pkg -- consistently use testify/require (#1439)
  • d74a116 stateleveldb pkg -- consistently use testify/require (#1438)
  • 7548f29 replace testify/assert with testify/require (#1437)
  • 87409f0 Remove call to couchdb API _ensure_full_commit (#1435)
  • afabe64 Channel participation api - redirect from base V1 URL (#1433)
  • 091c821 Set Cache-Control no-store for channel participation list (#1421)
  • f1154ee FAB-17993 Skip modifying _users security object (#1430)
  • 06ddfbc FAB-17910 Ch.Pat.API: join member w/o onboarding (#1431)
  • 3bb28dd FAB-17963 Ch.Part.API: Validate join block (#1393)
  • 68e363d Rename variables in blocksotre code for readability
  • 571ef21 Integration test for channel participation API list (#1391)
  • 9043107 Remove testingInfo from the root of the project
  • c4d3802 Break UT into sub-tests for easy maintenance (#1424)
  • da0c6ef FAB-17897 Document /version endpoint (#1396)
  • cff2f18 Bootstrap blockstore from snapshotted TxIDs (#1413)
  • a6ad9d8 FAB-17270 Create a channel tutorial (#1105)
  • c15d254 FAB-18013 Ch.Part.API: orderer main.go code hygiene (#1416)
  • 865a1ce FAB-17933 Fix cache update logic for installed chaincode info when an empty or uninstalled package ID is specified
  • 17a825a Set http header entries before writing header
  • a5411a1 run transient store purge in background (#1411)
  • f1fb1a1 Ch. Part. API: etcdraft consenter w/o system channel (#1376)
  • 2fdbafb use iter.Seek() instead of creating new iterator (#1397)
  • 3a2ab64 Remove dead/accidental QueryInstalledNoReferences helper func
  • 95fb8dd Add go plugin note to pluggable {e,v}scc doc
  • 376923b Nominate Senthilnathan Natarajan as Fabric Maintainer
  • 0d5e664 FAB-8443 Update sampleconfig chaincodeAddress comments (#1386)
  • 5037efc FAB-17985 Registrar newChain not to copy chains map
  • 04c2a96 FAB-17875 Fix OSN leader election failure
  • 946016f Fixed a typo (that that)
  • 83b039e add iter.Seek() in leveldb wrapper (#1390)
  • 95f87c8 Update Pipfile to support localization
  • fcf9194 FAB-17951 fetch correct node id for validation (#1367)
  • 1d4ec99 Bump Go Version in Vagrant
  • 54549c6 Bump Go and Alpine Version
  • 32fc629 add rlock to IsEmpty() in leveldb wrapper (#1388)
  • c9cf352 Fix the constructor message in complex queries
  • 5172ec4 Regenerate proto to sync the go code
  • 6c27f01 FAB-17795 Build channel metadata retroactively if not present (#1369)
  • efa5a72 Update private data tutorial for contract api
  • e137a20 Update fabric-config dep to v0.0.4 and associated int. test (#1378)
  • fe6fbb4 FAB-17967 Updates for new language contributors
  • 3d38abe FAB-17912 Ch.Part.API: reject joins (#1375)
  • 6598f88 Add FullScanIterator to export channel's data present in the CouchDB (#1348)
  • 071a613 FAB-17958 Delete --tls extra arguments from documents
  • 0dd6b68 Add negative tests for channel info provider (#1371)
  • cc0f781 Update vendored fabric-config dependency to v0.0.2 (#1368)
  • a699578 FAB-17955 Ch.Part.API: Safe access to system channel (#1365)
  • 444f29a FAB-17942 Add channel info provider to enable ledger to query all channel configs (#1352)
  • f8f6457 Add ExtractMSPIDsForApplicationOrgs util method to channelconfig (#1363)
  • fcf1615 Add generateSnapshot function on kvledger
  • d1ee202 FABG-943 Docs: Go SDK adds new programming model
  • 450ba3a FAB-17890 Ch.Part.API: allow registrar to list a single channel (#1349)
  • 17f5c7f handle empty namespace in FullScanIter - levedb (#1360)
  • ab88de1 Updates in master for v2.1.1 release
  • 90a4665 Backfill test for BCCSP environment overrides...
  • 330da90 Remove s390x, powerpc64le from RELEASE_PLATFORMS
  • adf7436 FAB-17900 Fixes numeric env variable override bug
  • 7199378 FAB-17900 Update BCCSP.PKCS11.Pin in examples
  • 4862f56 FAB-17935 Change unnecessary warning log line to debug in gossip (#1350)
  • 55308c7 Remove unnecessary extension of osn (#1351)
  • 4d8b3cc fix infinite loop during full range query (#1347)
  • 251e989 fsync and do not generate empty files in snapshots (#1345)
  • 41f8b0a FAB-17059 Add missing mspID when init MembershipProvider.
  • 5b036f1 FAB-17471 Fix OrdererType key to correct line
  • 6be8c09 FAB-17927 Add AllChaincodesInfo to DeployedChaincodeInfoProvider (#1331)
  • d71767c _lifecycle ignore previous build failure during install (#1280)
  • c428e2a Revert "Bump viper version to the last working commit"
  • 2689ed2 Use protolator from fabric-config
  • 7fa9da9 Update commercial paper doc to use enrollUser.js
  • cc75716 FAB-17841: Ch.Part.API: Remove channel REST handler (#1330)
  • d8eb093 Remove txmgr interface
  • 19b76b1 Fix some typo in docs
  • 3a30ba7 add NOTICE file
  • 83f884f Add NOTICE to license ignore list
  • 90442af Retire dormant Fabric maintainers
  • 1bebd00 Spelling: s/chainocde/chaincode/g
  • 853d555 FAB-17840 Ch.Part.API: Join channel REST handler (#1305)
  • 019cecc Fixed write_first_app.rst typo
  • 445b8f6 Address more concerns highlighted by linters
  • c799dcc Address remaining 'gosimple' linter issues
  • 0d1c494 Fix spelling errors identified by misspell
  • 0e21590 Refactor resetLoop to range instead of for/select
  • 07a7112 Apply gosimple checks to consensus/kafka
  • 95e1abc Remove unused mockReceiver, add error checks
  • b73f95c Remove unused MockPolicyCheckerFactory from policy
  • 7e15769 Address ineffectual assigns in protoutil tests
  • 3c87a12 Remove unused struct from protoutil tests
  • 79d9584 Remove unused rwsetScanner from endorser tests
  • 315dd45 Remove dead mockBuilder from dockercontroller
  • 36f2c62 Remove unused helpers from raft suite
  • b47f547 Remove dead code from txvalidator/v{14,20}
  • 39bd29a Remove dead struct from blockindex_test
  • b53ac0a Remove unused variable from flogging package
  • b382384 Use correct file permissions in cft_test
  • b7060f7 Remove unused structure from statecouchdb
  • 640dce3 Add error checks to cryptogen/ca/ca_test
  • 4a5238c Remove dead struct, add err check to int/ledger
  • a613dae Remove unnecessary returns and use sort.Strings
  • e8727c5 Remove dead code from etcdraft/blockcreator_test
  • 27560df Add error checks in deliverservice/config_test
  • 8c57842 Simplify append loop, add err check to discovery
  • 600ce8a Remove dead code from internal/pkg/comm tests
  • 7fde3f6 Cleanup error handling in orderer/common/bootstrap
  • 8b0c0e4 Remove dead code: getCryptoHashIndex
  • 451fe05 Minor refactor of gossip integration test
  • b969b28 Address linter issues in integration/chaincode
  • 9606553 Use Errorf instead of errors.New(fmt.Sprintf(...
  • e402b0d Remove dead code from pkg/comm/connection_test
  • 88f19f9 Add error checks to integration/{raft,sbe}
  • 4f3146e Remove dead code, add error checks to common
  • 4e9790a Simplify extractOrdererConsensusType
  • 22c280e Add error checks, remove printf for static strings
  • 34b3e34 Silence usage and errors during cli tests
  • 5ad0a4f Bump viper version to the last working commit
  • 7861a4d Remove short test checks, fix broken bccsp tests
  • e5634e0 Pass HashProvider to ledger instead of Hasher
  • bdfe1af Update images/peer/Dockerfile
  • e622699 Add nsswitch.conf to the orderer and peer docker images
  • 8559997 Contain the dependency on bccsp
  • 839a4fa Update Prereqs for Fabric users
  • 50f8ee2 Provide more context in identity deserialization warning msg (#1256)
  • 955882e FAB-17436 Add documents for queryapproved command (#1310)
  • 49613fe FAB-17435 Add integration tests for queryapproved command (#1309)
  • 4118e9f Generate statedb snapshot files
  • 6e243ad Improve error message when CLI cannot send to orderer (#1308)
  • 4454188 FAB-17434 Add queryapproved command to query the details of the approved chaincode definition (#1243)
  • 48768be Add ExportConfigHistory() API to confighistoryDB (#1288)
  • 2e6860e Errors should be checked when orderer grpc server is serving requests
  • c571271 Fix Second-Chance Algorithm issue.
  • 93b8bd2 Fix script help text in the test network document
  • 1184ac7 Change default CouchDB maxRetriesOnStartup to 10
  • 69a567d fix test network docs typo
  • a4df4c3 FAB-17889 Ch.Part.API: Registrar channel list (#1290)
  • e9c4f28 Fix the installed binary list in the document
  • 59bdd85 FAB-17844 Copy symlinks as-is in external builder output
  • d638b02 FAB-17793 Generate db name to namespace mapping for state couchdb (#1268)
  • 80e1fa1 [DocUpdate] chaincode package tutorial
  • 05491f2 Add integration-test-prereqs target and update doc
  • d8b52ed Address issues flagged by shellcheck
  • 663a9bf FAB-17839 Ch.Part.API: List channels REST handler (#1232)
  • 0defb0e Add export to deploy CC tutorial
  • a332029 Should use Debugf instead of Debug
  • 921a4e7 cleanup code
  • 9524f0b FAB-17865 Update Fabric upgrade doc for dropping CouchDB
  • e461141 Remove adding PWD to path in tutorials
  • 746111d [DocUpdate]configtxlator decode/common.ConfigUpdate
  • 132c80b Clarify error message when lscc chaincode install fails during build (#1276)
  • 9715155 minor refactoring of pvtstatepurgemgmt (#1252)
  • 49f1ade Update master references for v1.4.7
  • f067987 Replace link to removed topic with link to relavent image
  • 6bc8159 Enable stateleveldb for scanning for snapshot files generation
  • fad602d Update vendored fabric-config version and associated integration test (#1265)
  • fc64269 Reset golang.org/x/sys to commit ef0ce1748380
  • bcc031a Fix some typos
  • 6316b46 rm DB interface from privacyenabledstate pkg (#1242)
  • 3271b6d FAB-17886 Fix default value of sequence parameter to empty (#1262)
  • f7dc712 Cleanup macOS prerequisites and instructions
  • 027cab2 Remove references to libtool
  • ee0cd00 FAB-17874 serialize message delivery in raft UTs
  • 51ed7af Fix misleading doc statement
  • 244951e FAB-17438 Add links to CA deployment Guide from Fabric Deployment Guide
  • 398401d Correct HSM environment variables
  • c6e5840 Remove launchDir from session and cleanup test
  • 33a864d Externally built and launched chaincodes cleanup on signal
  • f8654e2 FAB-17846 Add clear statements indicating that external chaincode builder will likely require custom packaging of peer image
  • 9277b0e FAB-17433 Add _lifecycle function for querying approved chaincode (#1220)
  • 6d7a21b Use snapshot file creator in blockstorage
  • e12530c Add snapshot file creator and reader functions
  • cc92b8d test for commit hash computation's backward compatibility (#1240)
  • 42d6581 Improve test coverege for errors (#1068)
  • 14e5f8a FAB-17862 Allow upgrade-dbs to drop all dbs in multiple runs (#1236)
  • 299e170 tests for commit hashes with rollback and reset (#1221)
  • 3034976 FAB-17863 Enhance rebuild-dbs to drop CouchDB state database (#1235)
  • 5cae0f5 FAB-17864 DropApplicationDBs should return error when createCouchInstance fails (#1230)
  • 5b63cef FAB-17869 Allow TLS CAs with overlapping issuers (#1229)
  • a0e979b Update CONTRIBUTING guide
  • 27d1beb FAB-17640 Remove pkg/configtx and import as hyperledger/fabric-config
  • e4c1fcc Validate TLS certs during raft consenter addition (#1223)
  • fcbc3f3 Clarify the deliver access denied message (#1224)
  • 25e5c3e reduce #arguments in a few kvledger methods (#1210)
  • 5b4f9e6 Add function in blockstore to export TxIDs
  • b049276 Update the vagrant dev environment
  • 56642ec FAB-15710 Ch.Part.API: orderer config & hook into http server (#1218)
  • c221a97 [LEDGER] rm interface from pvtdatastorage pkg (#1217)
  • 0b695e1 FAB-17831 Use generic constant/var names in dataformat.go (#1212)
  • 74c1cdb Update grpc-go to v1.29.1 (#1213)
  • 7778c49 [LEDGER] Move UpdatesBytesBuilder to txmgr pkg (#1209)
  • 04f0ceb Remove interface for block storage
  • 1c35311 FAB-17774 support orderer restart without genesis block (#1197)
  • 4be0b62 FAB-17786 Update upgrade_dbs peer command to drop state couchdb (#1187)
  • 6626a86 Fix docker network leak from RAFT integration test (#1203)
  • 9cbabb2 FAB-17819 Discovery returns user friendly errors
  • f65166b Remove an internal interface in from block storage
  • 4ba6864 Minor fixes to commercial paper tutorial doc
  • bd2714e Update old link in command wrappers
  • 731a911 Add link to Go contract API to smart contract processing topic
  • 7eb8d12 FAB-17822fix incorrect word (#1194)
  • 2dbf28b Update enable_cc_lifecycle.md
  • 61bcb23 Refactor - simplify ledger validation package
  • d402dcb Doc that Init is not required if you use the contract API
  • 12cbe03 Refactor - simplify ledger validation package
  • d08c905 [LEDGER] ensure peer panic does not occur when the index path is wrong (#1181)
  • 5de6976 cp config struct for testing couchdb failure scenarios (#1184)
  • 67e74a2 rm unnecessary mock from txmgr pkg (#1183)
  • 876bdd6 make couchdb index processor deterministic (#1121)
  • eb72f12 Errors should be check and handle when initFactories is called
  • a1ec573 FAB-17778 MSP.IsWellFormed: Only allow canonical CA signatures
  • 68161ac Error strings should not be capitalized (unless beginning with proper nouns or acronyms) or end with punctuation
  • 2008674 FAB-17748 Additional ConfigTx doc cleanup (#1174)
  • 9c50c54 Return Error From PKCS11 CreateSession (#1124)
  • 0959432 FAB-17748 Improve GoDoc for ConfigTx (#1142)
  • 15bceac Replace erroneous double dash
  • 77340cb Stop modifying curve held in crypto package var
  • a9c7fa3 Add statement about compliance to HSM docs
  • ff0b30e Switch from os.Stat to exec.LookPath
  • e466da7 FAB-17808fix word in configtx.yaml
  • 81330e7 FAB-17805 Remove duplicate codes in file bccsp/sw/ecdsa_test.go
  • 353029d FAB-13460 Add Support for TLS1.3
  • 9fabf56 FAB-17804 The variable peerAddress is misspelled as "preeAddress" when config is loading
  • bd68a19 FAB-17728 Add 100ms delay to pkcs11 create session loop after failing to retrieve a session from the HSM session cache
  • 4c10bce Remove commented out code (#1158)
  • 8a65182 FAB-17742 Convert Adds to Sets in Configtx pkg (#1139)
  • 3844eab FAB-17753 Support updating orderer and consortium MSP configuration (#1114)
  • 4a1e80a FAB-17778 Force sanitized signatures have minimal length (#1151)
  • 8d82b75 FAB-17746 Move MSP related types to a membership subpackage (#1134)
  • fe7cbc6 Update pkg/configtx tests to use New to create ConfigTx (#1143)
  • 27f9ff2 FAB-17720 improve MSP certificates validation. (#1085)
  • 4bb0a06 FAB-17745 Move orderer types to orderer subpackage (#1128)
  • 8e23e6d Remove typo from commercial paper tutorial
  • 4905680 FAB-17777 Create basic settings.yaml (#1145)
  • e86c599 Improve lifecycle error message for committed sequence (#1140)
  • fa93628 pkg/configtx AnchorPeers() stop returning error when no anchor peers defined (#1138)
  • ee29e3d FAB-17742 Convert Add to Set in configtx package. (#1113)
  • 2e6954c Add upgrade steps and troubleshooting to deployCC tutorial
  • 60a8ceb FAB-17747 Removal functions should be idempotent (#1117)
  • 3b1517f Fix test net codeblock typo
  • bdab474 Let users know that anchor peer tx is deprecated
  • f69dc30 Capture flogging output in integration tests
  • 9ccf752 [LEDGER] merge queryHelper with the queryExecutor (#1097)
  • 179dc42 Move keys.go Utility to SW package
  • ec725f9 [LEDGER] merge ledgerstorage with kvledger pkg (#942)
  • 89eb4a3 improve readability of HandleChaincodeDeploy (#1080)
  • b17b6dd replace Metadata in query with pageSize and bookmark (#1024)
  • 9bf609e Minor godoc updates for nwo/network.go (#1122)
  • 1559374 Warn if a docker network config can cause issues on macOS (#1115)
  • 65d3817 FAB-17743 Rename ConfigTx accessors
  • 21816cb FAB-17762 create index in deterministic order
  • 9227d55 Revert "increase waitFor couchdb index creation"
  • fc5b013 Revert "add statecouchdb to serial package list"
  • e70cf33 add statecouchdb to serial package list
  • adc137f increase waitFor couchdb index creation
  • d18938a FAB-17740 Update configtx package documentation (#1096)
  • 69c9254 Remove concurrent session creation from raft suite
  • def6d19 Updates in master for v2.1.0 release
  • 6cdbca8 Throttle session creation in nwo.Network (#1111)
  • b86eadb DRY up pkg/config envelope creation (#1098)
  • 83b89c9 FAB-17709 Support creating system channel genesis block (#1055)
  • 053c728 Remove un-used constant chaincodeAddrKey
  • fe2e12f FAB-17732 HSM clarifications (#1099)
  • d0192fd FAB-17577 Rename config package to configtx
  • eff2f93 Use markdown links
  • 2e380d5 Fix temporary directory cleanup in core/operations
  • 94a3ddc Retire dormant Fabric maintainers
  • c41f9eb FAB-17667 move couchdb util package to statecouchdb package (#926)
  • 252795a Update documentation for modules
  • 756a133 build: check_deps.sh uses go mod tidy
  • a6c1ff7 Switch from dep to go modules
  • e507869 Extend SigningIdentity with config update signing functions (#1089)
  • d8da1e4 fix typo in the method name
  • 3507335 Restore logspec after CheckLogspecOperations
  • fe2ca47 Fix MSP doc typo
  • f7f505b FAB-17719 Upgrade docs for 2.1
  • b855bad Simplify test assets and setup for go chaincode
  • 4235ebc Validate session and get new if invalid
  • 24d018e build: prevent eol modification in vendored code
  • a53a796 Add 1ms delay to send loop in TestCommSend
  • 8559501 build: unit-test only need couchdb image
  • bd13f98 FAB-17724 Fix configtxgen cannot find etcdraft default config
  • f031fee CouchDB UT flakes -- index creation
  • 2d9f8ed Prevent local dir creation in ccprovider test
  • 2e81337 build: disable race for gossip and use failfast
  • ad0624a Improve chaincode validation error message
  • 217c3b0 Restore empty serial fix to run-unit-tests
  • 006f04c Explicitly enumerate tool dep in check targets
  • 41ee7e4 Add test to ensure CRL can be signed by intermediate cert (#1014)
  • 8b22f9a Bump golang.org/x/tools to release-branch.go1.14
  • 763e6ed Build tools as module dependencies (except dep)
  • 153f753 Fix dependencies for spelling make target
  • 7c00ab5 mv storageutil to ledger/internal and rm dead-code (#1016)
  • 377bc34 Revert "Remove gossip from the serial_packages list" (#1053)
  • c04a949 Properly handle malformed gossip envelopes (#1038)
  • 2c2274d FAB-17716 Fix test flake due to too many requests for /protos.Deliver
  • 9bcf256 FAB-17540 Fix for race read/write tlsconfig (#967)
  • c51cd75 Omit go.{mod,sum} from pkg when not in module mode
  • 6d09023 Clear {U,G}name fields in package tar entries
  • 7764274 Improve configtxgen test coverage for unhappy paths (#1031)
  • 27e3a6c Remove gossip from the serial_packages list
  • 689a383 Fix deadline logging test
  • 599a41b Fix typo
  • 9c82e7b Fix organizations typo
  • d336f8d FAB-16879 Add stack trace to couchdb http errors (#1015)
  • 7e1d171 run tests
  • 0134236 FAB-17717 ChainID to ChannelID - core
  • c027a17 Update tutorials overview for test network
  • 2332022 Update chaincode lifecycle topic
  • a6beb4e fix typo issue (#1017)
  • c83d7e8 FAB-17597 Remove Resources from genesisconfig (#1009)
  • 37fc772 rm proto msg folder present in statecouchdb (#997)
  • cdbb275 rm proto msg folder present in stateleveldb (#996)
  • c3c2d3a rm unnecessary import dependency from statecouchdb package (#966)
  • 260dac8 Update pkcs11_packages list
  • be8a885 FAB-17451 off-by-one error in TestCommSend (#983)
  • a20c883 Enable race detector for gossip packages (#1004)
  • 8fe216c 3 small fixes that documentation matches samples
  • cf8e87d Remove t.Parallel() from gossip tests
  • 3e823e8 minor readability improvement on cache proto + a fix (#1000)
  • e7082ba rm pkg in core/ledger/internal/pkg (#994)
  • d5a2fa8 FAB-17680 Support removing an org (#992)
  • 85d55b4 mv version package to core/ledger/internal/pkg
  • 714d0a4 FAB-17555 fix config pkg to expect against literals (#981)
  • 2a58280 FAB-17662 Remove Get prefix from exported ConfigTX functions (#978)
  • 6ecdaa3 FAB-17451 don't wait to expire dead endpoints if exiting (#964)
  • 22fd313 FAB-17660 Retrieve Channel configuration (#962)
  • 77eda6c FAB-17665 Fix bugs for policies in Consortium groups (#958)
  • c27adb7 Set default keepalive options for peer clients (#986)
  • 2f90167 FAB-17677 mv txvalidation flag util to txvalidator package from ledger
  • 69ca73e FAB-17696 Fixed Wiki Link to Contributor meetings
  • 6a928fd FAB-17681 Support removing a consortium (#956)
  • c439c5b FAB-17696 Fixed Wiki Link to Contributor meetings
  • 2520b30 Add next steps to test net doc
  • a81e7e6 Update doc for Go v1.14.1
  • 307e3fb FAB-17676 mv cache package to statecouchdb (#945)
  • 933d30e Clarify criteria for maintainer nominations
  • 8279db4 FAB-17700 Fix wrong docker rmi in documents
  • 1efca2d FAB-10879 Adding instructions for modifying Commands Reference to the docs README.md
  • ebeb201 Fix broken bullet point in transactioncontext.md
  • 076a9ce Nominate Danny Cao as maintainer
  • a4691bf Nominate Brett Logan as Fabric maintainer
  • 11469c1 Limit use of chaincode/module with binary launcher
  • 2fbee96 Read sample config from module root or GOPATH
  • f68b9d4 Fix another missing export instruction in docs/deploy_chaincode.md
  • 30e5862 Fix missing export instruction in docs/deploy_chaincode.md
  • 534ed60 Move comm pkg to internal
  • 7919e72 FAB-17109 Retrieve and use ReConnectBackoffThreshold as duration (#951)
  • f293f92 mv encoding util to consumer (pvtdatastorage)
  • 25e3386 Fix code block typo in add org tutorial
  • 20dca4d Clarify instructions for CouchDB state database upgrade.
  • 8704abf Add discussion of MSP folder to test net doc
  • 5148730 FAB-17687 Rename AddValue() to SetValue() (#946)
  • 0491bcd Refactor MSP-related pkg/config functions
  • 4d7d4ac FAB-17638 Support retrieving application configuration from an existing config
  • 84e2338 FAB-17658 Separate config package examples into groups
  • eb4623f FAB-17408 Move first app tutorial (fabcar) to test network
  • 1cdd885 Update commercial_paper.md
  • cce54ab FAB-17664 Add/Remove channel policies
  • 424807d Add jq to the vagrant development environment
  • 8ab138e Address comments from #928
  • b8e2e83 FAB-17611 IT: discover all peers before endorsement
  • 8a012a0 Consistently use ubuntu-18.04
  • fa29042 Move to go 1.14.1 (#934)
  • 69da72e Remove x509 Utility
  • 4db1939 Remove Clone Utility
  • 1a3dab1 Remove DirMissingOrEmpty Util Function
  • d7c1796 FAB-17663 Update a consortium group's channel creation policy value
  • 23ebd79 Update grpc to v1.28.0
  • e06bb3f FAB-17675 Prevent gossip probe from registering as a connection (#925)
  • b5be754 FAB-17637 Support adding and removing capability
  • 222f99a FAB-17639 Add/Remove ACLs from channel config.
  • 4d515e0 FAB-17619 Fix exported ConfigTx functions to retrieve/set correct field
  • 79fb075 FAB-17619 encapsulate config proto in new type
  • 441fd13 FAB-17650 fix incorrect word
  • edd5908 Update MSP config for application org
  • cdc2f68 Cleanup followup comments from FAB-17568
  • 4b9302e Ignore containers that are not part of the network (#909)
  • aa80495 Update sample channel config to 2.0 channel (#911)
  • 8c26dad FAB-17621 Validate certificate when revoking
  • 6f7c37f FAB-17621 Simplify Printf formatting of cert/key/crl in tests
  • d547002 Add link to Fabric chaincode lifecycle video
  • 7a85e0a Remove duplicate tests done with both legacy cc and new lifecycle cc
  • 9644d43 FAB-17601 Fix CI flake due to unexpected pvtdata reconciliation
  • a4b2ab1 FAB-17620 Address error handling in example_test
  • e914648 Fix master
  • 9468dbb Generate all certs and CRLs in pkg/config unit tests
  • 67cb2df AddOrgToConsortium shouldn't allow adding org that already exists
  • 0e178b4 FAB-17574 Support adding an application org to a channel config
  • 25b268e FAB-17620 Revisit reference types in config pkg
  • 7af853e FAB-17568 Support retrieving orderer configuration from a channel transaction
  • dacf97a FAB-17636 Support retrieving capabilities from a channel transaction
  • 40cda0e FAB-17568 Use custom API type for etcdraft ConfigMetadata proto
  • f092efc Change link in access control for policies
  • b03d600 FAB-17592 Support removing an orderer endpoint from existing config
  • eb17803 Fix nits in function AddOrdererEndpoint
  • 66b9722 Remove unused function validateChannelHeaderType (#890)
  • ac367be Minor MSP-related cleanup
  • 1d92fca FAB-17591 Support adding an orderer endpoint to existing config
  • ef436c9 Revoke certificate from application org MSP
  • e96618d FAB-17546 Add rootCA to application org MSP
  • a247e32 Cleanup policies test in config package
  • f02f451 Reduce TestDBRequestTimeout timeout value (#885)
  • 76f999d Fix debug message
  • dfc600b Remove incorrect ref to SDK
  • a838c6b Add configtx.yaml link to channel update doc
  • 64d6c66 FAB-17571 Implement adding/removing policies from orderer
  • 984c3e2 FAB-17572 Implement adding/removing policies from consortiums orgs
  • 507734c FAB-17570 Implement adding/removing policies from application
  • b3929ae Use session cache to reduce handshake time in test
  • 9ffdb2b FAB-17635 Fix incorrect word in comment
  • aa9a468 grpc{logging,metrics} test flake updates
  • 69b5487 FAB-17629 Correctly Compile Integration Test List
  • 7feb8c5 FAB-17603 Add constants for consensus state
  • 12f5e39 FAB-17603 Support consensus type state field in config value
  • 64bc161 FAB-17569 Retrieve organization from configGroup
  • 1df5929 Call signal.Notify from main go routine
  • 15b735d Use WithOptions to register log hook in test
  • c063206 Stop excluding /vendor/ from conditional deps
  • a30cb24 Fix incorrect expression in comment
  • d7c9a5b Bump assertion library dependencies (#871)
  • a68440b Use correct *testing.T in sub-tests (#867)
  • c61a024 Fix LevelDB.Open failures in TestSpawnEtcdRaft (#869)
  • e80709e fix typo in comment (#860)
  • c43f945 Bump zap dependency
  • 3617de2 FAB-17623 Replace OrdererAddressesKey with EndpointsKey in orderer org's Values
  • 3affbf0 FAB-17624 Handle net.Listen error in gossip unit test (#863)
  • 30efdab Fixed 2 typos (#861)
  • af7980f Fix data race at discovery (#859)
  • 481cf22 Discover CLI to support SEC 1 format private keys
  • 587a8d5 FAB-17576 Cleanup MSP config retrieval logic
  • 084db84 FAB-17576 Support retrieving MSP configuration for a specific org
  • cc199be FAB-17613 correcting misspelled words 1. Add consensus type ectdraft in orderer.yaml 2. Correcting misspelled words
  • 9c3172c Fix Test Flake in TestLedgerHeightFromProperties (#846)
  • 2794f98 FAB-17573 Support adding organization to orderer group
  • 81b6160 Fix data race in TestHaltChainProcessing
  • c38e83d FAB-17607 Fix some wrong word
  • 2671855 FAB-17606 Fix the wrong word. Suported ---> Supported
  • db2e930 Fix data race in TestBlockingEnqueue (#850)
  • ff29da2 Fix data race in expiration UT (#847)
  • 88eff11 FAB-17600 Fixes retrieve policies for a specific config group
  • 9489a75 BCCSP initialization cleanup
  • 9abe9e7 FAB-17600 retrieve policies for a specific org
  • e31fe5f FAB-17565 Add godoc example for NewCreateChannelTx
  • 7438fc2 FAB-17552 Add godoc example for updating channel using pkg/config
  • ab2ecf0 fix the comment error
  • e07939f FAB-17581 Increase gossip timeout to prevent test flake
  • 6582179 Move common/ledger/util/Buffer to consumer
  • 00bd23c FAB-17517 Only Initialize specified provider
  • 6566d1b Update channel config in config integration
  • b8617f0 Avoid port conflicts in configtxlator tests (#826)
  • 554e10c Remove shared common/ledger/blockledger/mocks (#829)
  • 845b5ed Convert unnecessary config type references to values
  • 7315556 FAB-17582 Use custom API type for FabricMSPConfig proto
  • f410279 Add integration test package that uses pkg/config
  • 300fb0c Move lifecycle tutorial to concept topics
  • b033c8d FAB-17596 Remove unused Resources type from config
  • 79f180f FAB-17561 Remove SkipAsForeign from config package
  • 3beba71 FAB-17567 implement getAnchorPeers from application org (#812)
  • 304acfd Misc updates to test network tutorial
  • 0f1ce6b FAB-17269 Create new deploy a Chaincode tutorial
  • bd0d710 Add deprecation notice to BYFN
  • 131c9e9 FAB-17299 Support collection level endorsement policies for discovery support (#472)
  • 863433f Remove plugin_packages from run-unit-tests.sh
  • 136d361 FAB-15570 Make peer functions synchronous
  • f6732d1 Use ephemeral port for TLSCA test
  • 044060c FAB-17583 Simplify NewCreateChannelTx to only consider new application channels
  • ab56e81 The operations subsystem is a singular entity
  • a78e2da FAB-17543 Support adding anchor peers to existing config
  • 9304dd3 Relax error assertion in health check test
  • 21fa648 fix typo in Anchor Peers
  • a90767c Update msp.rst (#691)
  • 789071c FAB-17575 Encapsulate msp configuration at an organization level
  • fa59dda FAB-17547 fix cache load configuration file unittest
  • 56fbcf5 Bump version of golang.org/x/tools (#788)
  • 88e331b Fix conflict in pkg/config test
  • e054a8a FAB-17529 Config package exported function and types comment hygiene
  • 5a066a2 FAB-17535 Increase PushAckTimeout to prevent test flake
  • 5f6ea7d Revert "FAB-17575 Encapsulate msp configuration at an organization level"
  • 1f72dc6 FAB-17547 cache result of load configuration file
  • e8b882a FAB-17575 Encapsulate msp configuration at an organization level
  • 4e68e59 FAB-17535 Fix intermittent test failure in implicit_coll_test
  • 4afde7c FAB-17544 Support removing anchor peers from an existing config (#765)
  • ce8e015 Wire disabled docker builder when docker disabled (#768)
  • 3c19833 Fixed typo word 'netwowrk' in test_network.md
  • 9e59e94 Try to catch imports of gogo/proto during linting (#762)
  • a362c28 Cleanup Makefile - remove unused env vars
  • b4b2a95 Mailing list correction to Still Have Questions? document
  • b78d79b Fix duplicate AddOrgToConsortium
  • 8c1a290 FAB-17510 Change AddOrgToConsortium() to modify the provided config
  • 9cf1196 FAB-17529 More config package cleanup
  • 3d89ccf FAB-17463 Allow peer to override implicit collection dissemination properties
  • f086a3c Revert "FAB-17438 CA deployment guide (#751)"
  • e8673de Prepare for go 1.14 (#755)
  • 7ed2fe3 Replace gogo proto imports with golang proto (#757)
  • a3fb26a Add Public() to SigningIdentity
  • 592bd50 FAB-16233 Mitigate test timeout in deliver test
  • 04d3bf2 FAB-17438 CA deployment guide (#751)
  • 218b6b5 cmd/peer tests fail due to port conflict
  • 2d6debc missing word 'you' in test_network.md
  • 5389a1d FAB-17529 general cleanups for config package
  • 6cdc08f FAB-17533 Change config package to use policydsl's FromString and remove fork of policyparser
  • 6f80693 FAB-17533 Move policy dsl related logic to policydsl package
  • d2f0729 Signing-related cleanup in pkg/config
  • a2c9244 Remove proto compilation in contributing docs
  • fd00849 Fix unit test failure related to merge conflict
  • b4141f4 Update master references for v1.4.6
  • 6343d0b FAB-17529 Reduce and clarify errors in pkg/config
  • 86c048e Implement function to add an org to an existing consortium
  • 3e4f04c FAB-17469 Support updating orderer configuration
  • f032ff7 FAB-17532: remove unused parameters (#734)
  • ebe23a8 FAB-17093 Add basic tests for protoext/decorate_test
  • dedc4e8 FAB-17488 Compute a ConfigUpdate from a base and modified configuration transaction
  • deff589 Reformat Deployment Overview for RST (#723)
  • ebb529f FAB-17530 Update Go Version to 1.13.8
  • 8161192 FAB-17521 remove protoutil from policyparser tests.
  • 046253c Fix nil dereference in etcdraft config parsing
  • 627719d FAB-17468 Attach signatures to config update
  • 0c1821d FAB-17515 Support configuring BlockValidation policy for orderer group
  • 437d8ec FAB-17487 Create config group for organization
  • cc3f58f FAB-16957 Fix nil pointer panic flake in deliver_test (#704)
  • b4c3766 Add cURL with retry logic
  • b7a3eba FAB-17523 Endorsing peer was not honoring RequiredPeerCount (#716)
  • 8aa64fa FAB-17467 Create signature for config update
  • add77fa FAB-17525 Fix peer panic for endorser metric labels (#721)
  • eb54d86 Add ending braces to ReadWrite set. (#722)
  • 447264e FAB-17524 rm custom CollectionAccessPolicy mock
  • f8a1a0b Optimize inquire.IsSubset (#710)
  • 9649b26 Fix Heading Size in Deployment Doc
  • 43f7474 FAB-11240 Deployment guide doc (#554)
  • 8c37495 Update master references for v1.4.5
  • eeaeea9 Fix build error due to PR merging (#703)
  • 6dfec3c FAB-19491 Do not disseminate pvtdata for other org's implicit collection
  • 9eaab49 FAB-17466 Generate create channel transaction
  • 9f26222 FAB-16297 remove pvtdataStore initiation with non-zero blkHt (#701)
  • 43ff898 FAB-17509 Handle all os.Stat errors in InitCrypto (#683)
  • 8dd5e2d FAB-17059 Extend private data integration tests to cover case when a new eligible peer with different certs joins the channel and attempts to fetch private data before processing the config update that adds its certs to the channel config
  • b52075b FAB-17059 Change collection membership eligibility checks to only compare mspID instead of Evaluating the certificate against the access policy
  • a6b8132 Remove qscc concurrency limit
  • bee7154 FAB-17453 'peer lifecycle chaincode package' mandates does not need to init crypto
  • 8c095b7 Reduce execution time of platforms/golang tests (#680)
  • 81d5e62 FAB-17472 Clarify doc and samples for NodeOU Certificate
  • b1d3c3c Remove redundant tests from core/cc package (#679)
  • 1f2ba16 Remove dead and irrelevant Jenkins references
  • 8080690 Limit concurrent requests to endorser/deliver services (#647)
  • 21724c4 FAB-17462 Create signature for config update
  • 98b2b70 Remove unused code
  • 870264c Miscellaneous updates to doc
  • f4eed90 Add fabric-peer docker image readme
  • e5152fc Fix URLs that don't exist in ledger doc
  • 73ff25c FAB-17479 Migrated Kafka cluster can be safely expanded later (#644)
  • 7d4e8f1 Fix fixed-width rendering in metrics doc
  • ff5e2da FAB-14679 Update commercial paper tutorial for new chaincode lifecycle
  • 3ddda88 Update link to Fabric research paper
  • 2f45180 Add link to policies topic to chaincode for operators (#659)
  • 54117fb Update Copyright for 2020
  • 7134abf FAB-17492 Modify the test function name of the function ConcatenateBytes
  • cfee149 Explicitly enumerate orderer and peer metrics
  • 90ccd4b Add style guide to contributing.rst
  • 76999ea FAB-16978 MSP Updates
  • 1f8a6f0 FAB-17484 Improve comments on maintenance filter
  • e22010d FAB-17475 Documentation style guide
  • e498d32 fix typo
  • 8ccf64e FAB-17192 Add unit tests for executeCommitter and commitUpdates (#621)
  • 34637b6 Minor simplification of ApproveChaincodeDefinition logic
  • a672575 Fix typo in package error message
  • ce939ab Remove execute permissions on data files
  • a68ff2a Remove 1.x video from 2.0 docs
  • 78c4e58 FAB-17458 check LifecycleV20 capability before getting cc info (#608)
  • 7907a99 FAB-17441 approveformyorg should allow update of only package ID (#560)
  • 0624345 Remove manifest-tool from gotools
  • 7dca15f FAB-17190 Add unit test for statecouchdb buildCommittersForNs and buildCommitters (#567)
  • 5417f84 FAB-17267 Move add an org to a channel tutorial to test network
  • 5f3eb76 Remove Fabric functionalities doc
  • 5a8bff5 Fix missed merge conflicts
  • ff14f61 Policies topic link fix
  • 25707b9 Add dynamic variables to doc
  • ea35c56 Add support for placeholder replacement in doc builds
  • 1d2c73b [FABCN-378] Update links to chaincode JSDoc
  • 140299e Remove link for node SDK tutorial
  • 75feb85 Fix conditional_packages processing in UT script
  • 01b45dd Add Alpine version to tools Dockerfile
  • 2138c5f FAB-17424 Fix broken link in DevApps connection profile
  • 0d4691f FAB-17448 Fix couchDB startup inconsistence in package couchDB (#578)
  • cb721dd Install doc and script updates for v2.0.0
  • aae1636 FAB-17381 Update policy concept for test network
  • 2ec3b51 What's New updates for v2.0.0 release
  • 2aa12b1 Bump hyperledger/fabric-amcl (#585)
  • ec5374f Add Core Maintainers to /docs in CODEOWNERS
  • d03f87a FAB-17439 Add integration test for verifying fabric-chaincode-go shim API function GetMSPID()
  • 679985f Revert "FAB-14693 Vendor updated fabric-amcl package"
  • 5138d25 FAB-17421 Reword links to contract APIs and documentation
  • ad84e47 FAB-17443 Implement Bot to Support Doc Maintainers
  • c842b27 FAB-17357 Add endorser metric for simulation failure (#572)
  • 1804f10 Validate label when packaging _lifecycle chaincode
  • 07903f6 Enable service discovery querying _lifecycle endorsers (#544)
  • dfcd610 Create a new Documentation Maintainers sub-group
  • 3708d0c FAB-17442 Fix comments on private collection layout in lifecycle.go
  • a4de31d FAB-17431 Use two digit version for chaincode images
  • de00702 FAB-17440 Improve docs on peer lifecycle chaincode with JSON output
  • b503fc9 FAB-17303 Set RequiredPeerCount and MaxPeerCount defaults for implicit and explicit collections
  • 1a7802c Bump fabric-chaincode-go (#563)
  • 392ecda FAB-17439 Expose peer's MSPID to chaincode as an env var (#549)
  • 789e6b0 Revert back to slice of structs for ExternalBuilders
  • 3cab984 FAB-17410 Updated doc links to latest levels
  • 0d2f0e2 Fix file license header.
  • 544e0c4 FAB-17189 Add unit test for statecouchdb getRevisions. (#543)
  • 6f0fdb1 Updating chaincode document.
  • 50d92bc fix wrong escaping in document (#551)
  • 978f463 Stop _lifecycle ccs that are no longer referenced
  • 1673a73 No need to explicitly deregister handler from registry
  • 5e9b545 Fail fast if 'jq' is missing (#539)
  • 0576e9a FAB-17428 Deprecate --outputAnchorPeersUpdate flag in configtxgen
  • 49620b1 FAB-17308 Discovery supports private data blind writes (#538)
  • 5c61999 FAB-15920 Fix peer not respond when couchDB building indexes (#527)
  • 0cc7a72 FAB-16033 Update channel_artifacts location in doc.
  • 813d21e Improve chaincode lifecycle peer log messages
  • 5b292d3 Update resources in enable _lifecycle doc
  • 2b1c072 Update _lifecycle resources in configtx.yaml
  • 2b84d37 Add disclaimer for commercial paper tutorial
  • 227c024 Remove references to instantiating a chaincode
  • fa4908a FAB-17411 Update Fabric versions where necessary
  • 8556a43 FAB-17265 Move private data tutorial to use test network
  • 1462df9 FAB-16895 Move ledger benchmark tests
  • 22a0d2c Documentation update: external chaincode and index for db
  • b6a2325 Documentation update: external chaincode and index for db
  • 04e5312 Documentation update: external chaincode and index for db
  • fc16896 Documentation update: external chaincode and index for db
  • 03d8a85 FAB-17400 Improve log message for approved definition
  • ca35d68 FAB-17402 Test network doc user feedback fix
  • 9c6021d Add orderer.yaml BootstrapFile usage and default comments (#514)
  • 3b8224e Remove reference to First Network in network concept doc
  • 11358a4 FAB-17287: Update wallet description
  • b1260cb Fix integration test for static leader (#513)
  • c7d595a FAB-17169 Add AZP Status Badge (#510)
  • 470f133 Static leader should not give up on retrieving blocks (#507)
  • 2d6becc FAB-17266 Move CouchDB tutorial to test network
  • af66ef8 FAB-17379 Fix print format for querycommitted
  • 3a66888 FAB-15198 Document peer crash scenario when indexes are not installed
  • 21fc6f6 FAB-17339 Refactor couchDB unit test (#482)
  • c491d69 Fix go routine leak in core/scc tests (#502)
  • 8aab447 Implement stop for runtime launcher
  • b578a96 Chaincode persistence uses period separator (#492)
  • 143d2e9 lifecycle cache should remove stale cc def references
  • 0bd45e5 FAB-17173 Document that CouchDB indexes may not get applied in crash scenarios
  • 73303a5 Remove BYFN reference from private data architecture doc
  • 7d56fac FAB-4955 Update doc for building on Windows
  • 0df1557 FAB-17315 english colon illegal filename problem on windows when lifecycle chaincode install Signed-off-by: kevinxiong 59443487@qq.com
  • d0d935a Log message should start with upper case.
  • 58af762 Reject re-defining identical uncommitted cc def
  • ac9f694 Bump hyperledger/fabric-chaincode-go
  • 803434a Bump hyperledger/fabric-protos-go
  • dcdd599 FAB-17370 Delete old info about shim’s Logger (#489)
  • 8318470 Reduce the number of peers in test networks
  • d80c5f5 Fixing Number in Chaincode for Operators topic
  • f101cab Remove t.Parallel from common/cluster tests
  • 83dacb4 Fix and chaincode label regexp and Backfill tests
  • 4549cfb Ensure we capture final line of chaincode output
  • 5d2cb8f Add channel name to blockpuller logger
  • 02f85b4 FAB-17317 Add code to stop init_public container
  • 69ecb07 FAB-17307 InitRequired param check for ApproveForMyorg (#462)
  • 04c1f85 Fix CODEOWNERS group name
  • f1c6d88 Small edits to upgrade docs
  • 80febba Fix Broken link in cc as a service doc
  • 9b25eab FAB-13625 Add memberOnlyWrite integration test
  • 2f80112 make correction of the docker-compose command in build_network.rst In file docs/source/build_network.rst, one of docker-compose command has extra option "up".
  • 6ac19e5 Range query UT for keys with special or non-English characters
  • e4f00b9 Cleanup packaging utilities chaincode/platforms
  • 42606a5 Use go list -json to build go cc dependencies
  • 571842f Wait for orderer to terminate before restarting (#460)
  • 92af234 FAB-17263 Update upgrade doc with peer docker command
  • f26c2b4 FAB-15817 Prefer last config in signatures metadata field (#363)
  • 269cb04 external chaincode service doc update
  • 12a2fd3 Remove gerrit specific .gitreview
  • 9e59923 Remove CAP theorem information from first network tutorial
  • bfc762b FAB-17184 Skip pulling from remote peers if all remaining missing rwsets (#365)
  • ff7c083 FAB-17301 Add documentation build instructions to contribution guide
  • d35acaa FAB-16120 Adding IT for MSP inconsistence (#305)
  • c939f45 Fabcar uses first-network instead basic-network
  • 2e2506d Point CODEOWNERS to group
  • 2dae4c0 Remove Gerrit reference (#453)
  • d89b9a6 Test Network tutorial header fix (#452)
  • c34eae3 FAB-17262 Fix instructions in build_network
  • 2a39779 FAB-17279 Discovery supports collection level endorsement policies (#445)
  • 65f8a01 FAB-17297 Use wget in bootstrap.sh
  • 74345be FABN-1428: Relocate Node SDK documentation
  • f20eeb4 FAB-17231 Update externalBuilders description in sampleconfig (#443)
  • c54b8c0 [DOC] Standardize orderer address env var
  • 9495e67 Remove CKA_PRIVATE from pubkeyT to broaden compatibility with HSMs
  • 0b5923b FAB-17238 Refactor couchdb test in ./core/ledger/
  • de14789 FGJ-67: Relocate Java SDK docs
  • fa0f68c Increase open file limit to address Gossip flakes (#430)
  • ca905ee fix wrong protobuf import in mgr_test.go
  • 2fbd83d FAB-17176 Make decode hooks consistent in viperutil (#424)
  • 28c6efd define couchDB connection pool size FAB-17277 fix too many TCP connections between peer and CouchDB
  • c25924a [DOC] Mention deprecatation of Kafka and Solo (#425)
  • 2902908 FAB-17272 Fix Docker Build Context
  • f0ef0b5 FAB-17228 External cc clients/servers use consistent key/cert model (#407)
  • b3ac630 Fixing operations guide toc for new cclauncher materia
  • c80d1c0 FAB-17233 Update chaincode package comment
  • fcfe51a FAB-17248 Prepare for fabric next rel (v2.0.0)
  • 21594ac Getting started link fix
  • 977ed80 Fix bootstrap.sh

"v2.0.0-beta"

v2.0.0-alpha

Tue Apr 9 11:25:34 EDT 2019

v1.4.0-rc1

Mon Dec 10 13:09:08 EST 2018

v1.3.0-rc1

Mon Sep 24 22:45:10 EDT 2018

v1.2.0

Thu Jun 21 17:17:37 EDT 2018

v1.1.0

Thu Mar 15 13:49:03 EDT 2018

v1.1.0-rc1

Thu Mar 1 12:37:41 EST 2018

v1.1.0-alpha

Fri Jan 26 10:54:39 EST 2018

v1.1.0-preview

Wed Nov 1 09:53:53 EDT 2017

v1.0.4

Tue Oct 31 09:17:51 EDT 2017

v1.0.3

Tue Oct 3 05:02:04 EDT 2017

v1.0.2

Thu Aug 31 03:53:34 EDT 2017

v1.0.1

Sun Aug 5 08:55:45 EDT 2017

v1.0.0

Tue Jul 11 14:45:03 CEST 2017

v1.0.0-rc1

Fri Jun 23 14:53:05 EDT 2017

v1.0.0-beta

Wed Jun 7 08:49:09 EDT 2017

v1.0.0-alpha2 May 15, 2017

v1.0.0-alpha March 16, 2017

v0.6-preview September 16, 2016

  • 21c64b4 Fix Log Message
  • 0addcfb Fix log messages
  • 4491e28 Fix Issue FAB-919 Failed to read CertificatePair
  • 16debfe Prioritize docker over vagrant
  • cffa3ce Fix v0.6 doc formatting errors
  • 3a2faaa Fix .gitignore to include /gotools/build/*
  • 99df70c migration doc edits
  • c1fc31f Fix to comment out JAVA SHIM code for ppc64le arch
  • 55510ab Updated link to architecture 1.0 doc
  • ee5b85c cleanup v0.6 release page
  • 3962f71 FAB-575: New tests (& remote execution capability)
  • b50db2b Fixed broken links in readthedocs
  • 17065f2 doc edits - preview & starter kit
  • adf1f27 Changed docs/nodeSDK/sample-standalone-app.md
  • ab937f5 FAB-425 - improve initial experience
  • 8a52862 Updates to the node SDK docs and sample files
  • d4aacbd Fix FAB-417 - missing info on setting up SSH key
  • 99a6669 FAB-860 Fix table crash
  • 1a1ccf3 FAB-694: Allow docker name to be picked up
  • abb05d1 release notes
  • 9ce6d3e FAB-385 fix search issue in readthedocs
  • fa02382 updated nodesdk image name in docker-compose
  • 8ffaebb Updating package.json for NPM Publish
  • c8205c6 FAB-598: fixed nodesdk doc broken links
  • 4745512 Prepare for v0.6.2 development
  • 7123f77 xnode-sdk: Test Updates for supporting TLS
  • 925f4d9 Allow TLS conn. between the client and the CA services
  • de2cade Reverting the change in 1759
  • 344304b Fixing a unit test error in cc2cc
  • d1ec79a Fixing HFC break caused by typedoc npm update
  • 3a9b2ac FAB-658 Add more type 1 & 4 users to membersrvc.yml
  • cf69392 chaincode-setup.md fixes
  • 019419d v0.6 additions
  • 2d75cbc Release v0.6.1-preview
  • adc1600 Fix FAB-578
  • a96b9ed Fix FAB-578
  • 42ca84b FAB-506 broken links fixes and added new targets
  • 4a78b41 Java shim build update in DEV mode
  • 79589a5 Java shim build update in DEV mode
  • 158480c FAB-425 - improve initial experience
  • 4173edd Updating SDK README For NPM Publish
  • ace3143 Updating SDK README For NPM Publish
  • c974285 node-SDK: add unit tests for chaincode events
  • cc31c23 node-SDK: add multi-callback registrations
  • 38ef435 Add rocksdb config parameters to core.yaml FAB-349
  • 8d18b21 Node.js SDK -- Upgrading gRPC Version
  • 0fa60ba Node.js SDK -- Upgrading gRPC Version
  • cd0c5dd Node.js SDK -- Lock TypeScript Version to 1.8.10
  • c7963ea Node.js SDK -- Lock TypeScript Version to 1.8.10
  • eba4553 node-SDK: add unit tests for chaincode events
  • 4d4df36 node-SDK: add multi-callback registrations
  • ce2ef23 Do not build the fabric peer during vagrant provision
  • 02431ee Busywork updates 9/22/2016
  • 463b148 Updates to the node SDK docs and sample files
  • 7949e4f Animation abstract & landing page for V1 video
  • d0dc4b0 Fix FAB-417 - missing info on setting up SSH key
  • 70237c3 Updates to the node SDK docs and sample files
  • d4d04e9 [CHAINTOOL] Upgrade to v0.9.1
  • dcfbc7a Remove unused space and empty lines
  • ac8ab84 Switch to new baseimage-pipeline
  • bf1ed41 Update CLI related docs
  • 5a75d78 Node SDK make methods static
  • 79b70e4 Use ccenv docker image rather than baseimage
  • fb6f59b Remove defunct peer.Dockerfile from *test.yaml
  • 026dbc4 fix Makefile of sdk/node
  • ad7df18 .gitignore update for gradle build files
  • e827b10 FAB-406 node-sdk doc fixes
  • 8e2875b FAB-385 fix search issue in readthedocs
  • 777bdac FAB-394 Chaincode log level cannot be changed
  • 5f9b3ea C2C invocation for confidential contracts.
  • f28d3d6 Prepare for v0.6.1 development
  • d9fb219 Re-cut v0.6.0
  • e5a81bb Create release v0.6.0
  • 8de58ed NodeSDK doc changes -- FAB-146
  • 62d866d Add flow control to SYNC_STATE_SNAPSHOT
  • 4d97069 Adding TLS changes to SDK
  • 8cda6b1 fix compile_protos.sh
  • 7b2e488 Validate state at startup
  • e9d3ac2 node-SDK: add support for fabric events(block, chaincode, transactional)
  • 4c384c8 Add support for Maven build in java chaincodes
  • d7bf8d1 Modify SDK unit test fabric dependency
  • f6ae4af Change SDK deploy Txid to hash
  • d87662e Remove references to "account" in SDK
  • 5a1c542 Add smart starting of containers during tests
  • 7f5f727 Fix node-sdk-unit-tests target
  • 7ed9533 Allow deploying Java chaincode from remote git repositories
  • af50b6f Increase BDD Startup Timeout
  • a63de5f Fix typo in container log
  • 4bf9b93 Move Docker-Compose files into their own folder
  • 073ce43 FAB-302: fix panic for block-listener
  • 30f832f Panic when the network can't get stable checkpoint cert
  • 43c4d03 This fix is an amendment to the work done for FAB-221.
  • 925b4d3 Panic when own checkpoint differs from weak cert
  • 80ebaaf Nominate Gari Singh to be a maintainer for fabric
  • ce9fcdc Print ChaincodeName when deploy with CLI
  • 506e786 Fix incorrect channel register
  • d7e056e Refactor BDD REST calls
  • 180bd72 check transaction amount
  • 52d7179 Fix git commit operation to gerrit
  • 2f45b74 Fix typos in protocol spec
  • 4fa1360 Upgrade go protobuf from 3-beta to 3
  • a506a02 [NODESDK] Do not use sudo/global in Makefile
  • efa82f4 Fix gmock links broken
  • 930bd55 Make CLI support parameter Args with or without Function
  • 4067c99 Fix syntax in setup.sh
  • b7813ef Fixed use of incorrect error variable
  • 4b13232 Table implementation in java shim with example
  • 9059fa1 Add a container alias map to the bdd context
  • df741bc Add support for dynamically registering a user with attributes
  • 4203ea8 Check for duplicates when adding peers to the chain
  • c22ee64 Fix typo in NodeSDK docs
  • ffbe4d1 Handle SIGTERM in empty docker-compose container
  • 518f3c9 Update docker openjdk image
  • a9dcade peer network login usage message is wrong
  • 453d0e1 Clarify "not logged in" error
  • 47053cd Add GetTxID function to Stub interface (FAB-306)
  • a757dbe Standardized BDD Logging
  • ac182fa Remove deprecated devops REST API
  • 93ccc88 Temporary fix for failing CI for master branch
  • ad4645d Support hyperledger fabric build on ppc64le platform
  • 21a4a8a SDK now properly adding a peer with an invalid URL
  • e64fb9d Add new member into cache
  • b7a57a9 Adding examples to make unit-test
  • 45e6cf3 Revert 721- Prevent Jenkins build from cleaning baseimage
  • 9f291fa node-SDK: Update hfc setDeployWaitTime description
  • 58e1438 Prepare master branch for 0.7.0 development
  • 34ef640 Fix noop chaincode argument handling
  • 23108bc Remove unused parameter
  • 82f5225 FAB-263 Enable node sdk tests in Jenkins CI process
  • 23a5f24 node-SDK: Fix hfc getChain with create true error
  • 5ee82b9 Revert "Change APT to use mirror protocol"
  • 25f6eaf a dev chaincode must provide chaincode id
  • f5180c8 Re-enable TestCar_BuildImage
  • 1ea73c1 Switch back to fabric-test-resources
  • 84d1234 Prevent Jenkins build from cleaning baseimage
  • b61bb9f Events: Remove unused channel from EventHandler context
  • f3c9a45 Verify compose_containers in context attribute
  • f7c328f [ci skip]
  • 1d8114f Fix setting of watermark on restore from crash
  • 6138f9e Nominating Srinivasan Muralidharan to Fabric Maintainer
  • 3509c18 Fix error report
  • 7c3a27d node-SDK: Change hfc getMember description
  • af5f75d Revert "Upgrade go protobuff from 3-beta to 3"
  • 7c870f3 Remove unused code
  • d40a004 node-SDK: Change hfc Peer constructor description
  • a98c59a Upgrade go protobuff from 3-beta to 3
  • 25586a5 Multi-channel TCert pool making pool's communication with TCA parallel.
  • 32a0c01 Run BDD Compose files intelligently
  • f0ba23d Add README.md for Gerrit mirror
  • 7db3451 Fix typo
  • 2eadb11 Add versioning support to our applications
  • 1e7030a [MAKEFILE] Properly label build/docker artifacts as .SECONDARY
  • 3832045 Build block-listener as a standard binary
  • 2e3211f Abstract string to const
  • 0a69c3b Revert REST API to no base64
  • 937039c DEVENV: Provide strong feedback when provisioning fails
  • d74b1c5 Make pbft broadcast timeout configurable
  • 6f9ccaf Remove duplicate quorum check in recvViewChange()
  • 1ffde44 Remove unneeded imports from chaincode tests
  • 78c4b68 Move chaincode argument helpers to util
  • db3a694 Fix typo in code and rename method
  • d6d9d28 Change APT to use mirror protocol
  • fce5e8b FAB-221: Add the SJCL bytes codec at SJCL v1.0.3
  • c45a381 Make sdk/node tests work
  • 12ea1ce Remove unnessary broadcast target
  • d1465b0 Fix FAB-178 error not caught from StoreState
  • 5163e21 fix some type in ./docs/protocol-spec_zh.md
  • a15d984 Amend mockstub.InvokeChaincode comments
  • 64311bc Use ASN1DER for TxID hashing instead of Protobuf
  • 5502704 Change blockchainIndexer interface
  • 711f439 Printout cli result in CLI BDD tests
  • db497af Fixes FAB-209 by adding security properties to the yaml examples
  • dc53adf Change out of sequence numbers message to warning
  • a916941 Use log.Errof instead of fmt.Println in db.go
  • 97ed71f Java shim/chaincode project reorg, separate java docker env
  • 930f3a6 Recompile proto files
  • 843dae1 change Info to Infof
  • 845e795 FAB-3: Fix Json output for empty network list
  • ca413e4 Remove context parameter from the cli_call method
  • 69a9a99 Add Sheehan's Gerrit ID and update email address in maintainers list
  • 6aec331 Update noop chaincode
  • b2cfd46 fix a url error
  • deb72a0 Revert "Run BDD Compose files intelligently"
  • 664facf Improve BDDTest decompose times
  • 66cc54b Run BDD Compose files intelligently
  • 8ce0169 remove duplicated code in peer/chaincode
  • 9465fdf Remove unnecessary waiting from BDD tests
  • 9576b4b Fix typo in nodesdk docs and add line breaks
  • 23afd05 GitHub Issue #2119 - chaincode unittesting
  • 17ab179 Start BDD Test Containers intelligently
  • 9d197c0 Emergency update for busywork
  • 03e89c9 FAB-83: Expose status of Jenkins build in index.md
  • 2ef5a39 Print out results in peer
  • 35522bf Use string arguments in CLI
  • d9596b4 Fix failing utils unit test
  • 34512a7 Fix typo
  • ec924b1 Add tests for the peer network list command
  • abb9076 Use unique ID for queries and if no other specified
  • fd498d2 Use repeated bytes instead of repeated string for chaincode call args
  • dd96892 Refactor duplicate code in stat_holder
  • 5124056 Fixed broken anchors in the documentation.
  • 3ccede0 Add rest api bddtests
  • c950903 Use SHA256 TXID instead of UUID
  • f062bd5 Fix node-sdk build
  • a76dd3d start container with HostConfig was deprecated since v1.10 and removed since v1.12
  • d4ea123 Use read lock for query methods in discovery.go
  • c0d2c8d Add test case in core/util/utils_test.go
  • 7f43716 Fix item number in Gerrit document
  • ead0af7 Fix 2 problems in client_tcert_pool_mt.go, including one causing deadlock.
  • 8b63a26 add ability to unregister for events
  • 8002995 go unit test code coverage report in jenkins
  • cd71ca9 Remove dead code in genesis pkg
  • 54af84b Fix service port
  • 3f5b2fa Add automatic peer command detection
  • 6daedfd re-enable sending of chaincode events
  • b39c93a Update Cobra and pflag vendor libraries
  • 8def03a FAB-1: Avoid goimports errors during make linter
  • f12c4bf Fix the git commit msg example
  • 3cd7bdb Start ACA only when "aca.enabled = true"
  • 967b72c Recompile proto files.
  • 8e991cc Break up peer/main.go into multiple files.
  • f0d0885 Fix typo in protol-spec-zh and minor error
  • c98567e Fix repo server address
  • be92c14 Fix sign off instructions
  • f5b4ba3 fixes issue #2346 -increase invoke timeout
  • 652c862 Add .gitreview file
  • 9544025 Refactor db package
  • ef8593f Update git review usage.
  • dad7a9d reassign port numbers to 7050-7-60 range
  • 0ea65fd Aligned logging in membersrvc with that in peer.
  • c324ba8 Update the docker client related vendor pkg to newer version.
  • 5f29f5f Force line-break in example commit message
  • 2382b98 Update some mistakes in doc.
  • db36c50 Fix the typos and code expression.
  • c86e3d8 Fix some golint errors
  • 293c343 Fixes issue #2272 - sdk/node build issues
  • 73a03bf Refactor docs for migration to gerrit
  • 8a70bc9 Modify example 'chaincode_example_06'
  • 5ed655c Update chaintool
  • 5d674e4 Log debug message when KDFKey is missing
  • fb7da0d Clarify process for adding and removing maintainers
  • 0716064 transfer from GitHub hyperledger/fabric

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License. s