Skip to content

Latest commit

 

History

History
1285 lines (1241 loc) · 188 KB

CHANGELOG.md

File metadata and controls

1285 lines (1241 loc) · 188 KB

v2.2.0

Wed 15 Jul 2020 14:07:07 BST

  • 87a393af FABN-1593 update channel typescript defs (#272)
  • 34a50138 Use Official CouchDB 3.1 Image (#265)
  • 515ca942 Use proper event handler Gateway option in transaction-commit-events tutorial (#271)
  • e219e19c Change to snapshot versions post publish of v2.1.2 (#269)

2.1.2

Wed 1 Jul 2020 15:56:59 BST

v2.1.1

Wed Jun 17 09:52:17 EDT 2020

v2.1.0

Wed 8 Apr 2020 17:06:37 BST

v2.0.0-beta.4

Mon 16 Mar 2020 15:27:54 GMT

v2.0.0-beta.3

Thu Feb 13 17:31:21 EST 2020

v2.0.0-alpha

Thu Apr 11 21:30:29 EDT 2019

v1.4.0-rc1

Tue 11 Dec 2018 09:14:32 GMT

1.4.0-beta

Thu Nov 1 13:30:41 EDT 2018

1.3.0

Wed Oct 10 10:46:28 EDT 2018

v1.2.0

Fri Jul 6 08:14:31 EDT 2018

v1.1.0

Thu Mar 15 17:05:00 EDT 2018

v1.1.0-alpha

Fri Jan 26 19:09:53 EST 2018

v1.1.0-preview

Wed Nov 1 10:28:19 EDT 2017

1.0.2

Tue Sep 5 15:14:46 EDT 2017

v1.0.1

Wed Aug 9 15:58:10 EDT 2017

v1.0.0

Tue Jul 11 12:19:53 EDT 2017

v1.0.0-rc1

Fri Jun 23 13:06:19 EDT 2017

v1.0.0-beta

Thu Jun 8 07:11:33 EDT 2017

v1.0.0-alpha.1 April, 28 2017

v1.0.0-alpha March 16, 2017

  • 196d048 Release v1.0.0-alpha
  • 238f2d2 Fix query.js test code to be more deterministic
  • c71ee2c NodeSDK - return error object from proposals
  • 6f77cdf FAB-1552 Implement TLS support for fabric-ca-client
  • 3afcb0a Add tls support to node SDK
  • 378f37c Require mspid in User.setEnrollment()
  • add5598 FAB-2760 Update fabric-ca-client
  • e2edc9b NodeSDK - update for latest protos
  • dcd7a3a nodeSDK include all integration tests in gulp test
  • 6e792c5 Update genesis blocks for orderer and chain
  • a945fd1 Further updates to README
  • f38340b Minor fix in readme
  • ad5831f Add event listener to chain genesis block commit
  • a8ce9ca 'npm test' command broke
  • 2a0fa90 NodeSDK - update to latest proto
  • 05c6f83 Update readme and ca build task
  • 2384471 Add query to new multi-org end2end test
  • 45a3778 Enhance the default endorsement policy
  • 665fc61 Create default policy of 'Signed By any member of org'
  • 0303e44 nodeSDK Fix gulp test
  • da119b5 Revert accidental changes to original end-to-end
  • b95036b Update e2e test to use multi-org setup
  • 240605b NodeSDK - add getOrganizationalUnits() to Chain
  • 3063a5b Create test sandbox materials for channels
  • 49f4eb7 FAB-2493 Use a streaming tar to package chaincode
  • 771a723 make sendInstantiateProposal be chaincodeType neutral
  • 3fc729a Remove special handling of base64 padding
  • 999db30 NodeSDK update event and query to latest protopuf
  • b32920d Only enforce chaincodePath for GOLANG
  • d3fcbe2 BCCSP config back to SHA2
  • 2579307 Allow fabric-ca-client to use per-instance crypto
  • bc36ef5 Modify chaincode packaging to comply
  • fa135f3 FAB-2383 Add queries for Blockchain App
  • d61f388 Reorganize the chaincode package logic
  • 9b9599f Hash algorithms for signing and txId
  • 6c3547e Cleanup filenames which used "cop"
  • 50b9370 Update test/fixtures/docker-compose.yml
  • abd80fb Add more tests to register/enroll/revoke
  • 651aac8 Implement fabric-ca revoke() client
  • c1daab4 nodeSDK sendInstallProposal chaincodePackage
  • 3473608 Add authentication to register()
  • f7f39c2 Support .car deployment
  • 28ba8ce Fix devmode install
  • 70fe8ad node-sdk FAB-2456 query.js exited without ending
  • b42979f Don't include init-args in InstallProposal
  • 8c74e04 Update events test for renamed API
  • 425028f Remove unused node.js modules
  • c1372a7 NodeSDK - new channel - join channel
  • f0c89b3 FAB-2017 Parse metadata for invalid transactions
  • 2ba668c Fix fabric-ca-client tests
  • 1c3f361 NodeSDK update for latest protos
  • c34c643 Restore couchdb-fabricca test
  • 1e3c1b2 nodeSDK Rename Deployment to Instantiate
  • 0344555 nodeSDK Fix test failures
  • 084d3b5 NodeSDK Update to latest Protos
  • 2b5907c TxID compute with nonce + creator
  • a8554c1 CouchDBKeyValueStore ctor to ask for url
  • f6a374c Move t.end() calls earlier to avoid confusion
  • b394db1 FAB-2352 Upgrade grpc package to 1.1.x
  • f34cfce NodeSDK update queryTransaction with new proto
  • a4641aa node-sdk Implement new cc install / deploy
  • 59a96ce node-SDK FAB-2258 restore HTML coverage report
  • d621497 should use "=" to assign value rather than "-"
  • 7702584 Use mixin to enforce CryptoKeyStore APIs
  • 691af63 Refactor headless-tests.js into individual files
  • bdcd351 node-SDK FAB-2184 Fix coucbdb-fabricca-tests.js
  • 4ed80ae add inline jsdoc to msp-manager
  • da1c9ba Add Cobertura reports in gulp task
  • 1f22ed9 NodeSDK - add Queries
  • ba20656 Implement MSPManager and load MSPs from configs
  • e10d4ec node-SDK Fix FAB-2158 pkcs11-tests.js fails
  • d03960d FAB-2002 Add unit test for chaincode events
  • 024f6f0 Allow per-chain variations of BCCSP/CryptoSuite
  • d83c5ae node-SDK Fix FAB-2154 - add unit tests
  • 56c54ee FAB-2065 Update balance-transfer sample app
  • d32cdd2 Remove keysize parameter from ecdsa/key ctor
  • 59e88c6 NodeSDK - update to latest protos
  • 5e43972 node-SDK Fix FAB-2109 doc.js
  • 4cdabba Create a keystore class for improved code flow
  • b9d5f26 Delete files checked in by accident
  • e64871f Add checking for getKey(ski) returning pub key
  • dfbf9be FAB-2060 Transmit chaincodePath during deployment
  • f8f4acd istanbul config needs to be updated
  • 0fd7d2c Fix missing package winston
  • 77ff639 Update .gitignore
  • 0f4075f Move tx listener registration before sending tx
  • 7a54782 Re-format end-to-end test with lambda
  • a8ff8cd FAB-678 Omit dockerfile in deployment payload
  • a7318bb Remove 2 sec pause in E2E test
  • d871138 Fix and rename cloudant and couchdb-fabriccop-tests
  • 8ac3c44 FAB-2016 Fix step logic in end-to-end.js
  • 3c3e665 FAB-929 Implement devmode deployment support
  • 22ee9c8 Fix port numbers as per the commit in fabric
  • 954ea4b Tighten the supported version ranges
  • 450f6da Fix e2e test to run with fabric-ca docker
  • 6f74833 nodeSDK Fixes for FAB-1702 and FAB-1704
  • 3dc987f Cleanup remaining references to COP
  • 90d8d42 FAB-1948: Allow users to provide GOPATH from CLI
  • afc53d4 Fix typos
  • 27f2438 Fix test/fixtures/docker-compose.yaml parse error
  • 3add8f6 Fix test/fixtures/docker-compose.yaml parse error
  • 78f630f Update npm package version
  • 6d2858f Add missing bn.js to fabric-ca-client/package.json
  • fd3626b FAB-1867 end-to-end based example node program
  • a33d1c5 FAB-1239 register function for fabric-ca-client
  • 1f9d5e4 Update default test_chainid to testchainid
  • caf64fe Fix build break due to accidental inclusion
  • fd85330 Renaming the packages to official names
  • 89b118c Eventhub support for v1.0
  • 24926ce FAB-1835 Changes return values of chaincode
  • 05e1fee Enhance importKey() to support private keys
  • babccee FAB-1824 CouchDBKeyValueStore setValue to return value
  • 2c1b874 BCCSP PKCS11 implementation for node.js SDK
  • d324cb6 Rename fabric-cop reference in docker-compose file
  • ea8eea9 Fix regression due to FAB-1787
  • 867e3b5 Use Emacs directory-variables
  • 5e2d2dd SDK loads pre-provisioned users - step1
  • d9fc906 NodeSDK - update test cases for new chain name
  • 707e9ba FAB-837 Add support and test for cloudant database
  • bcddb7f NodeSDK - chain create, submit to peers-FAB-1734
  • 0b53987 NodeSDK - update to latest protos
  • f61aad3 FAB-1756 Add support for SHA384 hash
  • 7eef633 Add headless tests to increase coverage
  • 0d7c26c Update docker-compose file to run end-to-end tests
  • 6efdd72 FAB-1713 add event stream port to test fixture
  • 570e4bf Remove double-counted files in istanbul config
  • cb9f8c1 FAB-1263 ECDSA signature malleability resistance
  • 1dcc5fb Adding CouchDB KeyValueStore Implementation
  • 0df2e6b NodeSDK - updates for latest proto files
  • 2f3d29e NodeSDK chain create submit to orderer FAB-1531
  • 2c14385 Add eslint rules to enforce line length
  • 7a2e5a4 Fix incorrect license header
  • 9cbb41e Added missing CONTRIBUTING and MAINTAINERS files
  • 34871dd Added missing CONTRIBUTING and MAINTAINERS files
  • 6808b0a Update enroll function for hfc-cop
  • 6524a08 FAB-1520Add duplicate check to SDK addPeer function
  • 05dbba4 FAB-1522 Start using the new SigningIdentity
  • 00ede37 FAB-1221 Implement SigningIdentity
  • e6a2572 Cleaning up old decrypt code
  • fbb3ae3 FAB-1517 Add shake hash 256 to hash.js
  • 3f67029 Fix error messages in orderer-chain-tests.js
  • 5786857 FAB-1486 Avoid duplicated transaction in e2e
  • 662135e Fix docker-compose.yml for Test
  • 129ca3c Fix unresolved variable and remove comma
  • 17635eb FAB-1453 Use Identity class in User.js
  • 669acce FAB-1421 Implement Identity and MSP classes
  • 9c3e33f FAB-1408 enhance ecdsa/key.js for public key
  • 3163575 FAB-1417 Move peers from request.targets to Chain
  • 04a9d05 FAB-985 Implement official SDK API design
  • fecedd7 Delete duplicate check in _checkProposalRequest
  • b490e12 Add istanbul config file
  • bc2c406 Updated README.md to be more accurate
  • 12cd5de FAB-1264 allow e2e test to run each step
  • 1949d11 NodeSDK - updates to protos
  • f3caf77 FAB-1272 enhance marbles.js with steps
  • a1698aa NodeSDK updates for new protobufs
  • b26c06e Fix cert and csr test fixtures
  • edb5b12 FAB-1032 fix "possible memory leak" warning
  • 004ef32 FAB-1245 Move COP client tests to headless-tests
  • 2a6987f FAB-1235 add setEnrollment() to Member
  • 1f08e84 FAB-1084 Move MemberServices out of HFC
  • 68d7280 FAB-1220 update ecert persistence to PEM
  • d60dc6f FAB-1208 update e2e test's creds for COP
  • c66a956 FAB-1186 add query at the end of marbles test
  • a7f57ba FAB-1182 change SDK tests to use SHA256
  • 3ebadb7 Fix minor bug in standlone COP test
  • 223d769 FAB-1107 Implement enroll function to work with COP
  • 4672efe Add CSR generation function to the ECDSA key class
  • ebfd858 NodeSDK - Sign the Proposal and include cert
  • bb46f2c FAB-1148 end-to-end test needs key size 256
  • 1ed20f2 FAB-1143 endorser-tests.js bug in error responses
  • 3df017d FAB-1108 Initial impl of BCCSP
  • bcaaf24 FAB-1051 Node SDK to the latest protobuf defs
  • 1c79e47 FAB-121 Support concurrent endorsement proposals
  • 5222a00 NodeSDK deploy chain code with user name FAB-1052
  • cabab55 NodeSDK prepare for multiple endorsing peers
  • 013c1a2 FAB-1053 remove generateNounce() from CryptoSuite API
  • 74aaa9a NodeSDK convert to new protos and add invoke and query
  • cf80346 FAB-952 end-to-end test fails in a clean environment
  • 4498b18 FAB-950 self-contained chaincode deploy test setup
  • 5bfcc6f Delete unused stats.js
  • eb8eeac FAB-938 Catch up e2e test to latest Peer protobuf
  • 3ca4e6f FAB-932 Gulp task to run tests with coverage reports
  • 2e440f0 FAB-927 Updated README with docker-compose content
  • e0b4a69 FAB-925 Use flat-chaining on Promise-based calls
  • 20e8c7e add npm test to gulp tasks
  • 388af46 FAB-49 update endorser API to latest protobuf
  • 171d374 FAB-926 Fixed headless-tests.js being stuck in Promise
  • 83313c1 Fix end() called twice in headless-tests.js
  • 32bb193 Add build and documentation badge in README
  • 2b8b1a0 minor README changes
  • 74c09cf Add readthedocs doc files to fabric-sdk-node
  • 21473c4 Added "happy path end-to-end test"
  • 9731107 NodeSDK add hierarchical configuration support FAB-741
  • 7ba3992 Fixed sendDeploymentProposal() promise chaining issue
  • 0dbf4a7 Enforce supported versions of node and npm
  • 57bf3a1 Update fabric-sdk-node with changes from master
  • 38c9517 Updated .gitignore to exclude "coverage" and "tmp"
  • cca09d6 Updated README to include more contributor information
  • 33f7b34 Initial implementation for logging utility
  • 9203fbb Add trailing spaces check to gulp lint
  • fb38844 Add CryptoSuite_ECDSA_SHA unit tests to headless-tests
  • dbcdb46 Adding Member Wrapper For Orderer
  • e5d06ea Adding Orderer Class
  • 25cbf0e Initial implementation for sending endorser proposal
  • e127d5b Add tests to headless-tests.js
  • c5dd336 Clean up the API
  • c0ea692 Add gulp eslint task for common coding styles
  • 869da76 Changed to use ES6 class construct
  • 0b2d441 Refactored crypto-related APIs to be algorithm-agnostic
  • 4d9b475 Initial implementation

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