* [45fe939](https://github.com/hyperledger/fabric-sdk-py/commit/45fe939) [FABP-164](https://jira.hyperledger.org/brwose/FABP-164) Update documentation for v0.7.0
* [c9e4137](https://github.com/hyperledger/fabric-sdk-py/commit/c9e4137) [FABP-162](https://jira.hyperledger.org/brwose/FABP-162) Update query_block_by_hash
* [0fc1d7f](https://github.com/hyperledger/fabric-sdk-py/commit/0fc1d7f) [FABP-166](https://jira.hyperledger.org/brwose/FABP-166) Update tutorial
* [eeac844](https://github.com/hyperledger/fabric-sdk-py/commit/eeac844) [FABP-165](https://jira.hyperledger.org/brwose/FABP-165) Update configtx.yaml & tutorials
* [f9933fa](https://github.com/hyperledger/fabric-sdk-py/commit/f9933fa) [FABP-164](https://jira.hyperledger.org/brwose/FABP-164) Update documentation for v0.7.0
* [012a182](https://github.com/hyperledger/fabric-sdk-py/commit/012a182) [FABP-13](https://jira.hyperledger.org/brwose/FABP-13) Add query methods & Update tests/tuts
* [1296f4c](https://github.com/hyperledger/fabric-sdk-py/commit/1296f4c) [FABP-161](https://jira.hyperledger.org/brwose/FABP-161) Update tutorial & related funcs
* [4354e79](https://github.com/hyperledger/fabric-sdk-py/commit/4354e79) [FABP-160](https://jira.hyperledger.org/brwose/FABP-160) Add more operations in the tutorial
* [4d35e29](https://github.com/hyperledger/fabric-sdk-py/commit/4d35e29) [FAB-11095](https://jira.hyperledger.org/brwose/FAB-11095) Complete Chaincode API
* [c502906](https://github.com/hyperledger/fabric-sdk-py/commit/c502906) [FAB-11067](https://jira.hyperledger.org/brwose/FAB-11067) Update tutorial
* [8152fea](https://github.com/hyperledger/fabric-sdk-py/commit/8152fea) [FAB-9271](https://jira.hyperledger.org/brwose/FAB-9271) Add Query ChainInfo and realted test file
* [8bbb7c7](https://github.com/hyperledger/fabric-sdk-py/commit/8bbb7c7) [FAB-9273](https://jira.hyperledger.org/brwose/FAB-9273) Add query block
* [33f356a](https://github.com/hyperledger/fabric-sdk-py/commit/33f356a) [FAB-9272](https://jira.hyperledger.org/brwose/FAB-9272) Add query transaction
* [20497a1](https://github.com/hyperledger/fabric-sdk-py/commit/20497a1) [FAB-10269](https://jira.hyperledger.org/brwose/FAB-10269)Fix grpc update issue
* [1874e95](https://github.com/hyperledger/fabric-sdk-py/commit/1874e95) [FAB-10033](https://jira.hyperledger.org/brwose/FAB-10033) CI fix for broken check_env script
* [725c07b](https://github.com/hyperledger/fabric-sdk-py/commit/725c07b) [FAB-9497](https://jira.hyperledger.org/brwose/FAB-9497) Use sdk to generate new_channel transaction
* [a4307e3](https://github.com/hyperledger/fabric-sdk-py/commit/a4307e3) [FAB-9270](https://jira.hyperledger.org/brwose/FAB-9270) Enable the instantiated chain codes query
* [7b3da00](https://github.com/hyperledger/fabric-sdk-py/commit/7b3da00) [FAB-9498](https://jira.hyperledger.org/brwose/FAB-9498) Add chaincode install APIs for client
* [e25fff4](https://github.com/hyperledger/fabric-sdk-py/commit/e25fff4) [FAB-9459](https://jira.hyperledger.org/brwose/FAB-9459) Update peer join channel APIs
* [accf9fb](https://github.com/hyperledger/fabric-sdk-py/commit/accf9fb) [FAB-9069](https://jira.hyperledger.org/brwose/FAB-9069) Use UTC timezone when parsing timestamp
* [34eaad0](https://github.com/hyperledger/fabric-sdk-py/commit/34eaad0) [FAB-9215](https://jira.hyperledger.org/brwose/FAB-9215) Enable query installed chaincodes
* [334a72e](https://github.com/hyperledger/fabric-sdk-py/commit/334a72e) [FAB-9041](https://jira.hyperledger.org/brwose/FAB-9041) use sign/verify replacing signer/verifier
* [a53be64](https://github.com/hyperledger/fabric-sdk-py/commit/a53be64) Correct Gerrit ID
* [d9ff376](https://github.com/hyperledger/fabric-sdk-py/commit/d9ff376) [FAB-6985](https://jira.hyperledger.org/brwose/FAB-6985) Enable chain code invoke
* [66c7b45](https://github.com/hyperledger/fabric-sdk-py/commit/66c7b45) [FAB-8948](https://jira.hyperledger.org/brwose/FAB-8948) Nominate wangdong as new maintainer
* [22e29b1](https://github.com/hyperledger/fabric-sdk-py/commit/22e29b1) [FAB-8777](https://jira.hyperledger.org/brwose/FAB-8777) Fix chaincode instantiation bug
* [bcaa682](https://github.com/hyperledger/fabric-sdk-py/commit/bcaa682) [FAB-7402](https://jira.hyperledger.org/brwose/FAB-7402) Integrates headertype and kv rw sets
* [dbb757b](https://github.com/hyperledger/fabric-sdk-py/commit/dbb757b) [FAB-8743](https://jira.hyperledger.org/brwose/FAB-8743) Prepare for v0.7.0 release
* [77d6606](https://github.com/hyperledger/fabric-sdk-py/commit/77d6606) [FAB-8715](https://jira.hyperledger.org/brwose/FAB-8715) Updates MSPConfig protocol buffer
* [03629fe](https://github.com/hyperledger/fabric-sdk-py/commit/03629fe) [FAB-8672](https://jira.hyperledger.org/brwose/FAB-8672) Make ledger protos as modules to import
* [d8c375e](https://github.com/hyperledger/fabric-sdk-py/commit/d8c375e) [FAB-7402](https://jira.hyperledger.org/brwose/FAB-7402) Adds decode block metadata
* [bdab211](https://github.com/hyperledger/fabric-sdk-py/commit/bdab211) [FAB-7402](https://jira.hyperledger.org/brwose/FAB-7402) Adds transaction decode static method
* [6e30811](https://github.com/hyperledger/fabric-sdk-py/commit/6e30811) [FAB-7402](https://jira.hyperledger.org/brwose/FAB-7402) Add blockdata decoder in BlockDecoder
* [69d078e](https://github.com/hyperledger/fabric-sdk-py/commit/69d078e) [FAB-7402](https://jira.hyperledger.org/brwose/FAB-7402) Implements block_decoder into pythonSDK
* [2347dd5](https://github.com/hyperledger/fabric-sdk-py/commit/2347dd5) [FAB-8322](https://jira.hyperledger.org/brwose/FAB-8322) fixed wrong properties calls on tutorial
* [81ccd61](https://github.com/hyperledger/fabric-sdk-py/commit/81ccd61) [FAB-8142](https://jira.hyperledger.org/brwose/FAB-8142) Added start network tutorial
* [18a49d4](https://github.com/hyperledger/fabric-sdk-py/commit/18a49d4) [FAB-8216](https://jira.hyperledger.org/brwose/FAB-8216) Refine client API for channel create
* [e20408e](https://github.com/hyperledger/fabric-sdk-py/commit/e20408e) [FAB-8198](https://jira.hyperledger.org/brwose/FAB-8198) Implement network profile feature
* [03f55e4](https://github.com/hyperledger/fabric-sdk-py/commit/03f55e4) [FAB-8155](https://jira.hyperledger.org/brwose/FAB-8155) Fixes typographical errors & gitignore
* [832e5ec](https://github.com/hyperledger/fabric-sdk-py/commit/832e5ec) [FAB-8157](https://jira.hyperledger.org/brwose/FAB-8157) Fix chaincode instantiate test
* [f49982f](https://github.com/hyperledger/fabric-sdk-py/commit/f49982f) [FAB-7495](https://jira.hyperledger.org/browse/FAB-7495): chain code deploy and upgrade
* [927fc60](https://github.com/hyperledger/fabric-sdk-py/commit/927fc60) [FAB-8057](https://jira.hyperledger.org/brwose/FAB-8057) Add network connection profile
* [834659b](https://github.com/hyperledger/fabric-sdk-py/commit/834659b) [FAB-8056](https://jira.hyperledger.org/brwose/FAB-8056) Create tutorial framework
* [1df9978](https://github.com/hyperledger/fabric-sdk-py/commit/1df9978) [FAB-8034](https://jira.hyperledger.org/brwose/FAB-8034) Create the usage tutorial
* [ec08785](https://github.com/hyperledger/fabric-sdk-py/commit/ec08785) [FAB-7937](https://jira.hyperledger.org/browse/FAB-7937) Added ledger protos
* [c7dbf68](https://github.com/hyperledger/fabric-sdk-py/commit/c7dbf68) [FAB-7938](https://jira.hyperledger.org/browse/FAB-7938) Clean directory after make clean
* [f272f21](https://github.com/hyperledger/fabric-sdk-py/commit/f272f21) [FAB-7839](https://jira.hyperledger.org/brwose/FAB-7839) Simplify integration testing code
* [5765361](https://github.com/hyperledger/fabric-sdk-py/commit/5765361) [FAB-7743](https://jira.hyperledger.org/brwose/FAB-7743)Fix wrong cert/key and get_cainfo
* [a7a5957](https://github.com/hyperledger/fabric-sdk-py/commit/a7a5957) [FAB-7751](https://jira.hyperledger.org/browse/FAB-7751): fix MSP unkonw bug
* [2823d4a](https://github.com/hyperledger/fabric-sdk-py/commit/2823d4a) [FAB-7819](https://jira.hyperledger.org/brwose/FAB-7819) Fix the CI failure
* [5ef7773](https://github.com/hyperledger/fabric-sdk-py/commit/5ef7773) [FAB-7401](https://jira.hyperledger.org/brwose/FAB-7401) Eventhub Testing Infrastructure
* [243acf2](https://github.com/hyperledger/fabric-sdk-py/commit/243acf2) [FAB-7033](https://jira.hyperledger.org/brwose/FAB-7033) Refine the testing framework
* [3631eb2](https://github.com/hyperledger/fabric-sdk-py/commit/3631eb2) Update name of chat service
* [9a7d9e9](https://github.com/hyperledger/fabric-sdk-py/commit/9a7d9e9) [FAB-5488](https://jira.hyperledger.org/browse/FAB-5488): e2e join channel test
* [67b4039](https://github.com/hyperledger/fabric-sdk-py/commit/67b4039) [FAB-6884](https://jira.hyperledger.org/brwose/FAB-6884) Add image tag into docker-compose files
* [847f55f](https://github.com/hyperledger/fabric-sdk-py/commit/847f55f) [FAB-6865](https://jira.hyperledger.org/brwose/FAB-6865) Split the `make check` run
* [9d36cc7](https://github.com/hyperledger/fabric-sdk-py/commit/9d36cc7) [FAB-6867](https://jira.hyperledger.org/brwose/FAB-6867) Fix gitignore file to include scripts
* [d36c041](https://github.com/hyperledger/fabric-sdk-py/commit/d36c041) [FAB-6866](https://jira.hyperledger.org/brwose/FAB-6866) Fix bare exception handling
* [145d2e7](https://github.com/hyperledger/fabric-sdk-py/commit/145d2e7) [FAB-6701](https://jira.hyperledger.org/brwose/FAB-6701)Cleanup old unuesd code
* [5f27d61](https://github.com/hyperledger/fabric-sdk-py/commit/5f27d61) [FAB-6686](https://jira.hyperledger.org/browse/FAB-6686) remove tox installation step
* [4243cab](https://github.com/hyperledger/fabric-sdk-py/commit/4243cab) [FAB-4742](https://jira.hyperledger.org/brwose/FAB-4742) Add license for sdk-py's code and docs.
* [a68cf47](https://github.com/hyperledger/fabric-sdk-py/commit/a68cf47) [FAB-6519](https://jira.hyperledger.org/browse/FAB-6519): Refactor the e2e test framework
* [fdcb654](https://github.com/hyperledger/fabric-sdk-py/commit/fdcb654) [FAB-5151](https://jira.hyperledger.org/brwose/FAB-5151)Install chaincode
* [b8b775b](https://github.com/hyperledger/fabric-sdk-py/commit/b8b775b) [FAB-6150](https://jira.hyperledger.org/browse/FAB-6150) Optimize scripts/check.sh script
* [075a7cb](https://github.com/hyperledger/fabric-sdk-py/commit/075a7cb) [FAB-4562](https://jira.hyperledger.org/browse/FAB-4562): e2e test: creating a channel
* [1b361ec](https://github.com/hyperledger/fabric-sdk-py/commit/1b361ec) [FAB-4952](https://jira.hyperledger.org/brwose/FAB-4952) Update change log
* [a4ac20d](https://github.com/hyperledger/fabric-sdk-py/commit/a4ac20d) [FAB-4315](https://jira.hyperledger.org/browse/FAB-4315) Implement Create Channel
* [53388dc](https://github.com/hyperledger/fabric-sdk-py/commit/53388dc) [FAB-3483](https://jira.hyperledger.org/browse/FAB-3483): create channel feature.
* [cf328ae](https://github.com/hyperledger/fabric-sdk-py/commit/cf328ae) [FAB-5414](https://jira.hyperledger.org/brwose/FAB-5414) Modify fabric-tools image
* [193723f](https://github.com/hyperledger/fabric-sdk-py/commit/193723f) [FAB-5281](https://jira.hyperledger.org/brwose/FAB-5281) Updated to 1.0 Final
* [d32c5e3](https://github.com/hyperledger/fabric-sdk-py/commit/d32c5e3) Nominate David and Chang as maintainer
* [1fb0b74](https://github.com/hyperledger/fabric-sdk-py/commit/1fb0b74) [FAB-4314](https://jira.hyperledger.org/brwose/FAB-4314) Refactor Chain class to Channel
* [4c413aa](https://github.com/hyperledger/fabric-sdk-py/commit/4c413aa) [FAB-5205](https://jira.hyperledger.org/brwose/FAB-5205) Fix user_context and add state_store
* [3cd3cc3](https://github.com/hyperledger/fabric-sdk-py/commit/3cd3cc3) [FAB-5205](https://jira.hyperledger.org/brwose/FAB-5205) Move the crypto lib to util
* [719ab2b](https://github.com/hyperledger/fabric-sdk-py/commit/719ab2b) [FAB-5122](https://jira.hyperledger.org/brwose/FAB-5122)Start network with channel operation done
* [3656b0c](https://github.com/hyperledger/fabric-sdk-py/commit/3656b0c) [FAB-5027](https://jira.hyperledger.org/brwose/FAB-5027) Enable start fabric network with 1.0.0-rc1
* [f792257](https://github.com/hyperledger/fabric-sdk-py/commit/f792257) [FAB-4949](https://jira.hyperledger.org/brwose/FAB-4949)Parse config block part1
* [6dc3969](https://github.com/hyperledger/fabric-sdk-py/commit/6dc3969) [FAB-4987](https://jira.hyperledger.org/brwose/FAB-4987) Enabled fabric 1.0.0-rc1 for testing
* [5d4fcb2](https://github.com/hyperledger/fabric-sdk-py/commit/5d4fcb2) [FAB-4592](https://jira.hyperledger.org/brwose/FAB-4592) Sync proto file changes with fabric
* [aaf3386](https://github.com/hyperledger/fabric-sdk-py/commit/aaf3386) [FAB-4907](https://jira.hyperledger.org/brwose/FAB-4907) Clean up the module structure
* [fb71ee9](https://github.com/hyperledger/fabric-sdk-py/commit/fb71ee9) [FAB-4877](https://jira.hyperledger.org/brwose/FAB-4877)Refactor user class
* [1e69c6e](https://github.com/hyperledger/fabric-sdk-py/commit/1e69c6e) [FAB-4863](https://jira.hyperledger.org/brwose/FAB-4863)Fix doc broken links
* [f9c10c9](https://github.com/hyperledger/fabric-sdk-py/commit/f9c10c9) [FAB-4741](https://jira.hyperledger.org/brwose/FAB-4741) Update test fixtures
* [76111e4](https://github.com/hyperledger/fabric-sdk-py/commit/76111e4) [FAB-4823](https://jira.hyperledger.org/brwose/FAB-4823) Update copyright info
* [23df22a](https://github.com/hyperledger/fabric-sdk-py/commit/23df22a) [FAB-4623](https://jira.hyperledger.org/brwose/FAB-4623)Create ChannelConfiguration
* [7aea10e](https://github.com/hyperledger/fabric-sdk-py/commit/7aea10e) [FAB-4359](https://jira.hyperledger.org/brwose/FAB-4359) Update test case fixtures
* [e10879e](https://github.com/hyperledger/fabric-sdk-py/commit/e10879e) [FAB-3626](https://jira.hyperledger.org/browse/FAB-3626):Python SDK update REST calls to caname
* [a467c61](https://github.com/hyperledger/fabric-sdk-py/commit/a467c61) [FAB-3889](https://jira.hyperledger.org/brwose/FAB-3889) Split unit tests, added new structure
* [6c2dbfe](https://github.com/hyperledger/fabric-sdk-py/commit/6c2dbfe) [FAB-3437](https://jira.hyperledger.org/brwose/FAB-3437) Update protos, images and the test case
* [43691b0](https://github.com/hyperledger/fabric-sdk-py/commit/43691b0) [FAB-3482](https://jira.hyperledger.org/brwose/FAB-3482) clean up coverage tmp files
* [8dc0a20](https://github.com/hyperledger/fabric-sdk-py/commit/8dc0a20) [FAB-3345](https://jira.hyperledger.org/brwose/FAB-3345) Removed /cfssl from fabric-ca api usage
* [de71b3d](https://github.com/hyperledger/fabric-sdk-py/commit/de71b3d) [FAB-3788](https://jira.hyperledger.org/brwose/FAB-3788) no single tests with tox
* [9dcbcf7](https://github.com/hyperledger/fabric-sdk-py/commit/9dcbcf7) [FAB-1769](https://jira.hyperledger.org/brwose/FAB-1769)Send transaction implementation
* [1f4e4c4](https://github.com/hyperledger/fabric-sdk-py/commit/1f4e4c4) [FAB-3393](https://jira.hyperledger.org/brwose/FAB-3393) Added *.db extension to .gitignore
* [d722951](https://github.com/hyperledger/fabric-sdk-py/commit/d722951) [FAB-3197](https://jira.hyperledger.org/brwose/FAB-3197)[FAB-3239] Fix chaininstall error
* [99c2ec9](https://github.com/hyperledger/fabric-sdk-py/commit/99c2ec9) Fixed the docker-compose testing dependency
* [0cd7ead](https://github.com/hyperledger/fabric-sdk-py/commit/0cd7ead) [FAB-3084](https://jira.hyperledger.org/brwose/FAB-3084) Update to latest proto files
* [4f77e12](https://github.com/hyperledger/fabric-sdk-py/commit/4f77e12) [FAB-3082](https://jira.hyperledger.org/brwose/FAB-3082) Enhance the contribution documentation
* [c6e7c0b](https://github.com/hyperledger/fabric-sdk-py/commit/c6e7c0b) enable code coverage in unittest
* [7a39370](https://github.com/hyperledger/fabric-sdk-py/commit/7a39370) Update the proto files with generated result
* [b82a236](https://github.com/hyperledger/fabric-sdk-py/commit/b82a236) Update the doc with python-dev libssl-dev pre-requisite
* [c34f31e](https://github.com/hyperledger/fabric-sdk-py/commit/c34f31e) Make the docker-compose call more stable
* [764c31f](https://github.com/hyperledger/fabric-sdk-py/commit/764c31f) Add pip install tox in check.sh
* [1893f27](https://github.com/hyperledger/fabric-sdk-py/commit/1893f27) [FAB-1044](https://jira.hyperledger.org/brwose/FAB-1044)Impl orderer broadcast and delivery
* [7ae53d7](https://github.com/hyperledger/fabric-sdk-py/commit/7ae53d7) Pass install chaincode test
* [2c3ab77](https://github.com/hyperledger/fabric-sdk-py/commit/2c3ab77) [FAB-2561](https://jira.hyperledger.org/brwose/FAB-2561)Fix grpc invocation issue
* [9b1a193](https://github.com/hyperledger/fabric-sdk-py/commit/9b1a193) Access msp attribute directly instead of property
* [995990f](https://github.com/hyperledger/fabric-sdk-py/commit/995990f) [FAB-2525](https://jira.hyperledger.org/brwose/FAB-2525)Prepare endorser test
* [7fb1f93](https://github.com/hyperledger/fabric-sdk-py/commit/7fb1f93) Update protos per latest change
* [fe6f26f](https://github.com/hyperledger/fabric-sdk-py/commit/fe6f26f) [FAB-2496](https://jira.hyperledger.org/brwose/FAB-2496)Implement chaincode invocation
* [a80f919](https://github.com/hyperledger/fabric-sdk-py/commit/a80f919) Update the version of check images to 0.8.4
* [153ea52](https://github.com/hyperledger/fabric-sdk-py/commit/153ea52) [FAB-2458](https://jira.hyperledger.org/brwose/FAB-2458) Implement serialize method of Identity
* [ef23888](https://github.com/hyperledger/fabric-sdk-py/commit/ef23888) add _preventMalleability and _checkMalleability
* [2a4fff9](https://github.com/hyperledger/fabric-sdk-py/commit/2a4fff9) [FAB-1767](https://jira.hyperledger.org/brwose/FAB-1767)Refactor transaction proposal handle
* [47cc5b9](https://github.com/hyperledger/fabric-sdk-py/commit/47cc5b9) Finish sign_proposal
* [1a3f60c](https://github.com/hyperledger/fabric-sdk-py/commit/1a3f60c) Added the `.dockerignore` file.
* [6813ceb](https://github.com/hyperledger/fabric-sdk-py/commit/6813ceb) Use static image tag
* [cda08b7](https://github.com/hyperledger/fabric-sdk-py/commit/cda08b7) [FAB-1766](https://jira.hyperledger.org/brwose/FAB-1766)Refactor send proposal
* [caf6f04](https://github.com/hyperledger/fabric-sdk-py/commit/caf6f04) Update CAService
* [b250693](https://github.com/hyperledger/fabric-sdk-py/commit/b250693) Fix the demo test class
* [3dad240](https://github.com/hyperledger/fabric-sdk-py/commit/3dad240) Create user class
* [ead6897](https://github.com/hyperledger/fabric-sdk-py/commit/ead6897) [FAB-2224](https://jira.hyperledger.org/brwose/FAB-2224)Update protos per latest change
* [2bdeda6](https://github.com/hyperledger/fabric-sdk-py/commit/2bdeda6) [FAB-1637](https://jira.hyperledger.org/brwose/FAB-1637) Update sign_proposal and identity module
* [429bba9](https://github.com/hyperledger/fabric-sdk-py/commit/429bba9) Add the Key and the AsymmetricKey class
* [cd57ad7](https://github.com/hyperledger/fabric-sdk-py/commit/cd57ad7) Fix client functions
* [2749a0d](https://github.com/hyperledger/fabric-sdk-py/commit/2749a0d) [FAB-1766](https://jira.hyperledger.org/brwose/FAB-1766)A tmp change for send propopal
* [c6fbd0f](https://github.com/hyperledger/fabric-sdk-py/commit/c6fbd0f) Create the framework for msp module
* [ecd1661](https://github.com/hyperledger/fabric-sdk-py/commit/ecd1661) Start the msp framework
* [157aef1](https://github.com/hyperledger/fabric-sdk-py/commit/157aef1) [FAB-2161](https://jira.hyperledger.org/brwose/FAB-2161)Fix async test
* [d3bd8b3](https://github.com/hyperledger/fabric-sdk-py/commit/d3bd8b3) Update docker-compose, fix description in readme
* [9b2669d](https://github.com/hyperledger/fabric-sdk-py/commit/9b2669d) [FAB-2141](https://jira.hyperledger.org/brwose/FAB-2141)Update proto files
* [71a06ee](https://github.com/hyperledger/fabric-sdk-py/commit/71a06ee) Update docs slack->chat
* [7b65915](https://github.com/hyperledger/fabric-sdk-py/commit/7b65915) Fix flake8 error in ci checking
* [5f46834](https://github.com/hyperledger/fabric-sdk-py/commit/5f46834) Fix ca port to 7054
* [740e4a7](https://github.com/hyperledger/fabric-sdk-py/commit/740e4a7) [FAB-2023](https://jira.hyperledger.org/brwose/FAB-2023)Change proto to generate correct py files
* [78ac584](https://github.com/hyperledger/fabric-sdk-py/commit/78ac584) Rename fabric-cop to fabric-ca
* [4339da2](https://github.com/hyperledger/fabric-sdk-py/commit/4339da2) [FAB-1727](https://jira.hyperledger.org/brwose/FAB-1727)Enroll with generated csr
* [34e781d](https://github.com/hyperledger/fabric-sdk-py/commit/34e781d) Continue on the mvp, implement creating proposal
* [2bd0367](https://github.com/hyperledger/fabric-sdk-py/commit/2bd0367) [FAB-1577](https://jira.hyperledger.org/brwose/FAB-1577)Make sdk works with latest cop enroll
* [304e811](https://github.com/hyperledger/fabric-sdk-py/commit/304e811) Start the mvp work: chaincode deploy
* [33d01b5](https://github.com/hyperledger/fabric-sdk-py/commit/33d01b5) Update proto files with lastest change
* [82c70c0](https://github.com/hyperledger/fabric-sdk-py/commit/82c70c0) Fix orderer config with latest fabric code change
* [4a396e8](https://github.com/hyperledger/fabric-sdk-py/commit/4a396e8) Update proto files based on latest fabric code
* [5e6f3a5](https://github.com/hyperledger/fabric-sdk-py/commit/5e6f3a5) Update chain related apis based on sdk spec
* [468b1c7](https://github.com/hyperledger/fabric-sdk-py/commit/468b1c7) Update proto files
* [949be0f](https://github.com/hyperledger/fabric-sdk-py/commit/949be0f) Update maintainer list
* [fc2c853](https://github.com/hyperledger/fabric-sdk-py/commit/fc2c853) add sign and verify in crypto
* [a5623ba](https://github.com/hyperledger/fabric-sdk-py/commit/a5623ba) [FAB-578](https://jira.hyperledger.org/brwose/FAB-578)Skip enroll test
* [0d85e49](https://github.com/hyperledger/fabric-sdk-py/commit/0d85e49) Fix orderer image name from order to orderer
* [f329734](https://github.com/hyperledger/fabric-sdk-py/commit/f329734) Use docker based mock in unit test
* [5ea7058](https://github.com/hyperledger/fabric-sdk-py/commit/5ea7058) Implement enroll function with fabric-cop
* [7f36dee](https://github.com/hyperledger/fabric-sdk-py/commit/7f36dee) Check "make test" result in check.sh
* [2d80cac](https://github.com/hyperledger/fabric-sdk-py/commit/2d80cac) Enable docker-compose for test environment
* [0ad26b6](https://github.com/hyperledger/fabric-sdk-py/commit/0ad26b6) Update the doc
* [20d2eac](https://github.com/hyperledger/fabric-sdk-py/commit/20d2eac) Updating grpc files base on latest proto files
* [189d69f](https://github.com/hyperledger/fabric-sdk-py/commit/189d69f) Add grpc channel util function
* [4c1d37e](https://github.com/hyperledger/fabric-sdk-py/commit/4c1d37e) [FAB-1319](https://jira.hyperledger.org/brwose/FAB-1319) Enable quick booted fabric 1.0 test env
* [1050c0e](https://github.com/hyperledger/fabric-sdk-py/commit/1050c0e) [FAB-1379](https://jira.hyperledger.org/brwose/FAB-1379) Add python coding style guide in readme
* [d3e951e](https://github.com/hyperledger/fabric-sdk-py/commit/d3e951e) Implement [FAB-1048](https://jira.hyperledger.org/browse/FAB-1048) basic attributes of Member
* [4ac20a9](https://github.com/hyperledger/fabric-sdk-py/commit/4ac20a9) Update protobuf files
* [d391ba5](https://github.com/hyperledger/fabric-sdk-py/commit/d391ba5) Use package name hfc, to align with existing nodejs one
* [1c671f0](https://github.com/hyperledger/fabric-sdk-py/commit/1c671f0) Client class implementation
* [8ed39d5](https://github.com/hyperledger/fabric-sdk-py/commit/8ed39d5) Add ab.proto and generated code
* [117909b](https://github.com/hyperledger/fabric-sdk-py/commit/117909b) Fix Docker image build operation
* [5098858](https://github.com/hyperledger/fabric-sdk-py/commit/5098858) Init EventHub object.
* [4ecab6e](https://github.com/hyperledger/fabric-sdk-py/commit/4ecab6e) Finish the Chain class functions define
* [41a8fd5](https://github.com/hyperledger/fabric-sdk-py/commit/41a8fd5) Implement key value store
* [1e4a477](https://github.com/hyperledger/fabric-sdk-py/commit/1e4a477) Add new proto files
* [2b064b6](https://github.com/hyperledger/fabric-sdk-py/commit/2b064b6) [FAB-625](https://jira.hyperledger.org/browse/FAB-625) Enable ci verification.
* [999fa76](https://github.com/hyperledger/fabric-sdk-py/commit/999fa76) Fix errors in Makefile when running "make docker"
* [15f0aa4](https://github.com/hyperledger/fabric-sdk-py/commit/15f0aa4) Membership implementation code structure
* [a75cd4a](https://github.com/hyperledger/fabric-sdk-py/commit/a75cd4a) Init crypto module
* [feeda1c](https://github.com/hyperledger/fabric-sdk-py/commit/feeda1c) Add missing pytest requirement for testing
* [39e53b2](https://github.com/hyperledger/fabric-sdk-py/commit/39e53b2) Update doc
* [3451274](https://github.com/hyperledger/fabric-sdk-py/commit/3451274) Add docker-compose.yml
* [df7fd58](https://github.com/hyperledger/fabric-sdk-py/commit/df7fd58) Add Makefile
* [05ed504](https://github.com/hyperledger/fabric-sdk-py/commit/05ed504) Add core developer team
* [91e4055](https://github.com/hyperledger/fabric-sdk-py/commit/91e4055) Add Dockerfile
* [023e0fb](https://github.com/hyperledger/fabric-sdk-py/commit/023e0fb) Update the jira link to corresponding page
* [3c5a602](https://github.com/hyperledger/fabric-sdk-py/commit/3c5a602) Clear test deps
* [b4a0165](https://github.com/hyperledger/fabric-sdk-py/commit/b4a0165) Fix bug in setup.py, and change pkg name
* [e66b7de](https://github.com/hyperledger/fabric-sdk-py/commit/e66b7de) Add a founction peer_list() in peer.py
* [23c4b8d](https://github.com/hyperledger/fabric-sdk-py/commit/23c4b8d) Fix setup.py with more information
* [dace58f](https://github.com/hyperledger/fabric-sdk-py/commit/dace58f) Update doc with slack channel, and format list
* [b77d526](https://github.com/hyperledger/fabric-sdk-py/commit/b77d526) Add constants file
* [7c93f13](https://github.com/hyperledger/fabric-sdk-py/commit/7c93f13) Add modules
* [85b5595](https://github.com/hyperledger/fabric-sdk-py/commit/85b5595) Add tox config file
* [539b496](https://github.com/hyperledger/fabric-sdk-py/commit/539b496) Create code structure
* [29a39a7](https://github.com/hyperledger/fabric-sdk-py/commit/29a39a7) MAINTAINERS.md added
* [907d41b](https://github.com/hyperledger/fabric-sdk-py/commit/907d41b) Initial commit
License <a name="license"></a>
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This document is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.