Tue 3 Nov 15:40:46 GMT 2020
- f71eb0c FABCN-432 - Update class transformer dependency (#213)
- fc32346 FABCN-430 Fix type for timestamp.second (#194) (#209)
- 85188f5 v2.x tutorials updated (#217)
- 05df03f FABCN-435 OOM on Large Arg Size (#207)
- 58387e8 FABCN-241 Remove to.be.ok (#204)
- c9a1f5d FABCN-433 Update typescript and @types/node (#199)
- eb39270 FABCN-422 Add release guide (#187)
- be2ef68 Fix: ChaincodeStub.getMspID should be in lowerCamelCASE
- 7de3c12 Bump version to 2.2.1 (#184)
Thu 2 Jul 11:40:02 BST 2020
- 0f1b616 FABCN-421 release: 2.2.0 LTS release
- 9f30e90 Use Official CouchDB 3.1 Image (#180)
- eeca625 FABCN-420 Remove Azure pipeline warnings (#177)
- cc7fee7 FABCN-319 Update dependnency versions (#176)
- 8966eed FABCN-393 Fix broken links in documents (#169)
Mon 22 Jun 2020 14:51:02 BST
- 81e1123 Specify exact version of winston dependency
Fri 19 Jun 15:26:50 BST 2020
- cb4afae FABCN-410 Use new lifecycle for fv/e2e tests (#160)
- e02abf4 FABCN-407 Update protos (#154) (#157)
- f4643f4 FABCN-405 Fix tutorial reference (#150) (#152)
- c1979e3 Bump version to 2.1.3 (#149)
Mon 18 May 2020 17:06:23 BST
- 3d3264d Fix broken tutorials link (#137) (#138)
- ac5b009 FABCN-401 Correct use of Yargs api (#145)
- a81935a FABCN-395: Use @grpc/grpc-js for Node.js chaincode (#143) (#144)
- 8de8a6e FABCN-396 Add notes on minimum 1.4 module version for node 12 (#139)
- 00fab0a FABCN-397 State queries limited to 100 results (#141)
- b1f992d Bump version (#134)
Wed 22 Apr 2020 10:31:05 BST
- 3e67b8c FABCN-394 Update typescript interface file (#128)
- 61c253a FABCN-391 fix directory for api doc publish (#125)
- c753261 FABCN-391 Bump to 2.1.1 and fix docker tag (#122)
Wed 1 Apr 2020 16:12:36 BST
- 644213a FABCN-391 Remove references to 2.0 and 2.0.0 - replace with 2.x
- de8c29c FABCN-241 Change to.be.ok test calls
- a3ff93c Add readme to redirect to site
- 659d36d Improve build reliability
- d62ecae FABCN-373 Compatibility Matrix
- c09385c FABCN-391 Use version 2.1 of fabric docker images
- 78f8cf8 Expand node engine version range
- c9e9e5b Update audit level
- dd51dfa FABCN-381 Access localmspid
Wed 22 Jan 2020 16:03:50 GMT
- 6ef0042 FABCI-482 Update Nexus URL's to Artifactory
- b296d0a FABCN-241 - Remove to.be.ok (#55)
- b345925 Update maintainers list
- 81eb5a9 Update rush node.js version (#54)
- 084c595 FABCN-355 Added READMEs
- 6b60a98 FABCN-353 License updates (#50)
Thu 12 Dec 11:46:40 GMT 2019
- bd518a0 Prepare v2.0.0-beta.1
- 8fb3172 FAB-16711 Prepare for 2.0 beta
- 8961457 FAB-16711 Update azure pipeline
- ff93c73 FAB-17090 Correctly update the dependabot changes.
- 103214b correct docker img tag name
- 09e8994 Fix typo in docker login cmd
- 4de28d9 Publish images to Nexus
- 7a689c1 Disable stalebot
- 03ded65 Fix npm audit warning
- 5e6c297 Fix typos and whitespace
- d35c86b FAB-16711 Push JSDoc to the ghpages repo
- 9683443 FAB-13051 npm audit checks (#20)
- 6975e81 Make consistent dependency versions
- 8ac11db Pick up useful changes delivered under FAB-15190 (manual cherry pick) - Also switch to using pnpm
- 799bda1 Add in capture of docker logs
- 8beda8f request maintainer status
- 731288d Clean up jenkins
- f821b78 Rush logs files (#13)
- 616a26a Fix Azure Pipelines
- aa91c55 Update stale.yml
- 24afd25 FAB-16711 Azure pipelines
- c7a3ca4 FAB-16905 Update Node.js to v12.13.0
- d90bdfd FAB-16101 Handle chaincode invoke without args
- f7e5b57 FAB-16839 Update Node.js to v12.12.0
- a00dd75 FAB-16527 Fix logger typescript definitions
- 2ccc9db FAB-16622 - remove to.be.ok
- cfac81f FAB-16798 Lock step the versions to that of the shim
- 2f7d43f FAB-16798 Update dependencies versions
- 2df3451 FAB-16797 Typo in pathname
- 5e471b3 FAB-16635 Refactor to RUSH
- d4121e1 FAB-16527 Split fabric-shim into API and impl
- 6198f7b FAB-16714 Add build.sh and start.sh scripts
- 6bd84fa [IN-68] Add default GitHub SECURITY policy
- 3d41093 FAB-13890 Additional Reference info
- 594ff9e FAB-13864 adding additional logging
- 67957c5 FAB-16602 Fix Node.js chaincode event publishing
- 168c7de FAB-15027 Validation fix
- 42754fb FAB-15990 release scripts
- d672695 FAB-15882 Typescript corrections
- 571d1e5 FAB-14260 Update jsdoc
- 6946d91 FAB-16527 Use Verdaccio in FV/scenario tests
- 2c39852 FAB-16496 Clean up exposed protobuf types
- f499e22 FAB-16496 Port to protobufjs 6
- 94ab998 FAB-16496 Groundwork for protobufjs 6
- 8dade07 FAB-16521 Move Node.js chaincode to Node.js v12
- 3fe2f76 FAB-16521 Remove dependency on x509 module
- 84469f8 FABCI-381 Remove Zbuilds on cc-node for master
- 65f021a FAB-16473 Test updates to reflect FAB-16303
- e71eedd FAB-16473 Copy proto files into source control
- 4a728fe FAB-16489 Add CODEOWNERS
- ef4c7aa FAB-16473 Move version/tag back to snapshot/unstable
- 238f775 FAB-16473 Stop trying to copy token proto files
- 410f657 [FABCI-397] Remove AnsiColor wrapper
- 167b53d FAB-15580 Update types for async iterators
- f09bb43 FAB-15579 Fix doc for CommonIterator.next()
- 08dd598 FAB-15433 Add argument metadata
- 4852d22 FAB-15330 Support Node 10 Async Iterators
- 5f87412 FAB-15312 fix s390x builds
- aba36b0 FAB-14490 Logging from chaincode
- 017d5c8 FAB-15275 Update license statements
- 5f8e2da FAB-15126 Disable latest multiarch tag
- 68c72ec FAB-14996 Release 2.0.0-alpha
- a631b51 FAB-14996 Release 2.0.0-alpha
- eaacc1e FAB-15081 Script to publish multiarch manifest
Fri 5 Apr 13:38:54 BST 2019
- 00dc003 FAB-14144 Integration test reformat
- ade6b17 FAB-14730 Add getPrivateDataHash
- ab0a573 FAB-14919 Update proto copy to fix build
- d1c03f0 Upgrade nodeenv to Node 10
- 04276dd FAB-14571 Upgrade node version to 10.15.2
- 11f7d09 Revert "Upgrade nodeenv to Node 10"
- 3b08ffa FAB-14722 send metadata when handling params
- 9f725f4 Retire dormant fabric-chaincode-node maintainers
- 7d6d6e0 Upgrade nodeenv to Node 10
- e198775 FAB-14440 Port of gRPC loader fix
- 541582b FAB-14442 Boolean return values
- ff7f09c FAB-13051 add package-lock.json files
- 1ee762c FAB-14537 components ref components
- 7b258b9 FAB-14414 adding own network for tests
- 805d1a4 FAB-14246 generateSchema for maps
- e634779 FAB-13048 Addition tx logging
- 8521ea9 FAB-14095 metadata ignore contract fcns
- 4cbd4c2 FAB-14133 updated property tag to handle array type
- 4c68291 FAB-14093 [FAB-14097] schema update
- 486ea6d FAB-13692 add submitTx by default to txns
- 01cac04 FAB-14071 added schema ref to generated metadata
- c52de4a FAB-13319 update to set default value for metadata
- cc6ebdf FAB-13925 Updated to handle numeric type conversion
- a072c81 FAB-13938 adding npm ignore
- bfd7142 FAB-13909 fix for unknown transaction shim.error
- 8d87135 FAB-13048 adding logging
- a53d637 FAB-13874 Publish nodeenv image with stable tag
- 19a48f4 FAB-13864 adding description to param
- 26e6fb6 FAB-12846 added ability to specify arrays
- 7940bde FAB-13816 Fixed format of generated metadata
- a4e725e FAB-13789 Fix env variables, update metadata layout
- 3b2d186 FAB-13431 Publish nodeenv image to nexus
- 7dc48bd FAB-13462 reintroducing devmode tests
- 8e813ef FAB-12959 metadata generate command
- 081f11d FAB-13699 Reformatted gulp test-e2e tasks
- 90cae9a FAB-13551 Updated Gulp Version
- 1456c48 FAB-13380 Fix docs for testing chaincode
- 0269cd5 FAB-13462 Add dev mode test logging + disable
- dfef7e4 Configure Stale ProBot
- d5f65b2 FAB-13429Fix command in fabric-chaincode-api tutorial
- b7532c5 FAB-13426 Fix type definition for protobuf bytes
- 90bfcf4 FAB-11555 Create fabric-nodeenv image
- c6ece0c FAB-12072 inversion of control
- 588accf FAB-13319 Adding default annotation
- 35686d7 FAB-13229 master prepare next release
Tue 11 Dec 08:58:56 GMT 2018
- 5ac251c FAB-13217 default name of contract
- 1a5d311 FAB-13205 Return type is 100pc symetric
- 520ab29 FAB-13131 Chaincode Release notes
- e845805 fixing FV test metadata
- 844076c FAB-13172 Supplying INFO only from file
- 830ee39 beta -> snapshot
- 2a4f112 FAB-13148 Info annotation
- 4b182f4 FAB-13047 beta2
- 83628fd [FAB-13134 ] Correct super type name
- 66ed193 FAB-12609 adding FV test for annotations
- 586dfbf FAB-13047 beta.2
- b42c60c FAB-13109 Serialzed form of primitives
- 81170d7 FAB-12072 add isContract
- cd06d8f FAB-12999 Refactor to support param validation
- 84fe5f2 FAB-12961 remove incorrect utf8 check
- e347539 FAB-12961 Return type marshaling
- 1bd6e4f FAB-12958 no using package.json for contract specs
- fc42f59 FAB-12921 Fix s390x build failures
- daa54f9 FAB-12498 Test suite framework
- e8845dd FAB-12886 namespace and transactionId -> name
- 5df1b1d FAB-12920 fixes to GetMetadata and _loadAndValidate
- cb51b1a FAB-12894 fix node shim module exports path
- 0021a78 FAB-12845 make returns match schema
- 48d1148 FAB-12837 adding object and property annotations
- a5d566d FAB-12885 Added token/expectations.proto
- 2cd99b5 FAB-12856 Add Credentials to publish npm modules
- 97e2428 FAB-12562 Allow importing metadata files
- 1877f2c FAB-12564 Schema meta-data
- 4d6d889 FAB-12781 Pipeline Changes
- e60e886 FAB-12825 Add reflect-metadata to shim
- 52a0381 FAB-12818 Removing context from metadata params
- b6c39fd FAB-12781 Update pipeline scripts
- 06377b3 FAB-12750 - Build configuration in package.json
- 8286f24 FAB-12609 adding transaction annotations
- fcb538f FAB-12681 ChaincodeNode test zip name
- 6193f20 FAB-12681 ChaincodeNode return to snapshot publish
- a80235b FAB-12681 Chaincode Node - prepare for 1.4.0-beta
- 39a0224 FAB-12510 added checks to ensure dev mode
- b8dfde0 FAB-12561 basic metadata
- 4ecf61b request for maintainer rights
- 79e1906 FAB-12539 type definitions for state based EP APIs
- b3f0835 FAB-12580 Peer can’t tolerate ping frequency
- f18b221 FAB-12538 chaincode handler for key-level metadata
- 98c325d FAB-12537 CC convenience layer for state-based EP
- d43ceca FAB-12456 Adding eslint to chaincode-node
- 8506291 FAB-12336 Allow no args to be passed for Init Command
- d5e5f27 FAB-12482 fix dependencies
- 92f3798 FAB-12422 added module-path CLI option
- bfbd290 FAB-12429 contract-api documentation
- 264cf80 FAB-12405 fix success response format for contractapi
- 82708ca FAB-12239 added CLI option for cc name
- abe38f1 FAB-12227 Namespace:Function
- b247234 FAB-12131 ensure keepalive pings from chaincode
- f2994eb FAB-11926 check for simple keys for getStateByRange
Thu Nov 1 13:07:44 EDT 2018
- 79e1906 FAB-12539 type definitions for state based EP APIs
- b3f0835 FAB-12580 Peer can’t tolerate ping frequency
- f18b221 FAB-12538 chaincode handler for key-level metadata
- 98c325d FAB-12537 CC convenience layer for state-based EP
- d43ceca FAB-12456 Adding eslint to chaincode-node
- 8506291 FAB-12336 Allow no args to be passed for Init Command
- d5e5f27 FAB-12482 fix dependencies
- 92f3798 FAB-12422 added module-path CLI option
- bfbd290 FAB-12429 contract-api documentation
- 264cf80 FAB-12405 fix success response format for contractapi
Wed 10 Oct 17:04:37 BST 2018
- 8743012c4 FAB-11926 check for simple keys for getStateByRange
- 38651fa54 FAB-12131 ensure keepalive pings from chaincode
- c1981a653 FIX FAB-12037 Cyclic Require
- eead4fee4 FAB-11270 JSDoc Redirection & correct publising
- fbd6b11df FAB-11784 node-shim support for paged query
- 7f7f6663e FAB-11768 Test Improvements
- 24ce92e23 FAB-11246 fix unreliable fabric-chaincode-node e2e
- bc2362e84 FAB-11824 Correct typescript definitions and tests
- 22cd61b3c FAB-11782 Update build scripts in-repo as well
- e9e58d790 FAB-10865 ChaincodeStub does not work w/ TypeScript
- 8a25a6a86 FAB-10865 Add typescript definitions for shim
- 230083adf FABCI-57 CI pipeline configuration
- 21b44fc2d FAB-11408 add typeof check for privateData APIs
- f8211b842 FAB-11284 jsDoc Update
- c79b4886e moving eslint config to file
- 39d88f441 FAB-11188 set version master to 1.3.0-snapshot
Fri Jul 6 08:14:22 EDT 2018
- 9c1a5bf Prepare for v1.2.0 release
- 749584e FAB-10863 Export Shim class again to aid TypeScript
- eb5585f FAB-9869 Node Shim Private Data Support
- 251528d FAB-9897 NodeShim - update grpc level
- 88105f7 FAB-9480 Replace Log4Js with winston
- 37424c4 FAB-9378 address 4Mb grpc message limit
- e3f2a7d FAB-9358 add CODE_OF_CONDUCT.md & other std docs
- 227ed13 FAB-9063 Provide link to Fabric committers
- b192f80 FAB-8896 ChaincodeNode - prepare for V1.2.0
Thu Mar 15 18:01:43 EDT 2018
- 82b7d3b FAB-8432 Expose Stub and Iterator Classes
- caa2606 FAB-7001 Preserver casing of hostname
- 79fbd72 FAB-8241 NodeCC - add maintainer
- 3033766 FAB-8236 error message returned is the log entry
- 22ce6d2 FAB-8068 Handle Errors from invoked chaincode
- 3aee38d FAB-7794 prepare fabric-chaincode-node for next release
Thu Jan 25 14:03:08 EST 2018
Wed Nov 1 10:49:25 EDT 2017
- 064d68d FAB-6802 Update documentation for Iterators
- 74dcc79 FAB-6748 API documentation link
- 00dd812 FAB-6689 NodeChainCode - update for new proto
- 5c35484 FAB-6472 node.js CC API Reference
- 60a8826 Add MAINTAINERS.rst file
- 441edc8 FAB-6472 node.js chaincode API Reference
- cc80d3f FAB-6311 allow adnl arguments in node.js CC launch cmd
- d5bfbfc FAB-6352 Fix node chaincode instantiate
- cecc208 FAB-5456 add shim newLogger()
- 3208d9b FAB-5456 implement stub getBinding()
- 2d80e35 FAB-5877 enable TLS support
- ae62f3a FAB-6178 update README and test setup
- b0e65e9 FAB5754 concurrent peer requests
- 4fd301b FAB5754 fix event emit scenario on iterators
- 97e65d8 FAB5754 correct query result proto
- 775849d FAB5754 - Shim API
- f5be96c FAB5754 - Shim API changes
- 49a809f FAB-5877 Enable TLS support
- b074d0d FAB-5823 use ES6 coding style for user CC
- 9298289 FAB-5823 Upgrade node.js engine for running CC to 8.4.0
- beb8c70 FAB-5455 unit tests for handler.js
- 58d7482 FAB-5754 more shim APIs
- 6304af6 FAB-5754 more shim APIs
- 51eeb11 FAB-5754 more shim APIs
- 6e9347b FAB-5455 chaincode.js unit tests
- c017c0a FAB-5834 minor code refactoring in test
- d61d152 FAB-5834 Integration Test Framework for node.js CC
- 6a317b3 FAB-5455 Enable grpc prefix to be determined at runtime
- eb160ff FAB-5754 shim APIs - Part II
- 3ae4f4d FAB-5455 Impl of must-have shim APIs - part I
- 80a6d35 FAB-5699 update src path in package.json
- 906a87c FAB-5371 node.js chaincode shim - part II
- 2a4d157 FAB-5371 node.js chaincode shim - part I