Skip to content

Latest commit

 

History

History
467 lines (400 loc) · 42.2 KB

CHANGELOG.md

File metadata and controls

467 lines (400 loc) · 42.2 KB

Changelog

Notable changes in each release are documented on the project's GitHub releases page. Historic changelog is retained below for reference.

v2.2.19

Tue 29 Nov 2022 15:34:43 GMT

  • df2a61d Update dependencies
  • 058f33e Change executor service defaults (#242)

v2.2.18

Fri 7 Oct 2022 09:54:17 BST

  • 641286f Update protobuf-java dependency to address CVE-2022-3171 (#238)

v2.2.17

Wed 21 Sep 2022 14:41:42 BST

  • 234774d Update dependencies to address CVE-2022-38752 (#231) (#233)
  • d1bbf2f Update dependencies to support Apple silicon (M1 / arm64) (#232)

v2.2.16

Wed 7 Sep 2022 11:10:37 BST

  • 446076a Fix CVE-2022-25857 (#224) (#225)

v2.2.15

Thu 7 Jul 2022 13:35:21 BST

  • f5cd62a GitHub Actions build (#218)
  • 19b7291 Update chaincode dependencies to avoid dependabot alerts (#217)
  • 599fe3d Performance improvement for CryptoPrimitives (#214)
  • 0e4098d Disabled scehduled security vulnerability scan (#213)

v2.2.14

Thu 12 May 2022 13:41:46 BST

  • 7c96d5a Address security vulnerability CVE-2022-25647 (#199) (#200)

v2.2.13

Tue 29 Mar 2022 15:17:20 BST

  • ab5f8db upgrade opentelemetry version to 1.12.0 (#196)
  • de6968c Run vulnerability scan only in the nightly build (#195)

v2.2.12

Mon Feb 21 09:06:33 GMT 2022

  • 07cc133 Listen to private data in the events (#190)
  • 2481e5d Update dependency versions (#187)

v2.2.11

Tue 4 Jan 2022 13:34:24 GMT

  • f22299c Update dependencies (#180)
  • a3d5112 Bump log4j-core from 2.16.0 to 2.17.0

v2.2.10

Thu 16 Dec 2021 10:03:26 GMT

  • 519ba09 Bump log4j-core from 2.15.0 to 2.16.0 (#166)

v2.2.9

Tue 14 Dec 2021 09:02:34 GMT

  • f5580d3 Bump log4j-core from 2.14.0 to 2.15.0
  • e83c506 Add OpenTelemetry tracing (#151)

v2.2.8

Thu 26 Aug 2021 13:49:18 BST

  • 6f84e45 FABJ-480: Fix maxInboundMessageSize yaml reading (#148)
  • adf7fce Explicit dependencies in integration test chaincode
  • 85b91b8 Update Chaincode Dependency (#142)

v2.2.7

Fri 11 Jun 2021 09:48:22 BST

  • 043af87 FGJ-111: Minimise explicit gRPC dependencies (#135)
  • 66aecdf Update BlockchainInfo.java (#133)

v2.2.6

Fri 23 Apr 2021 16:02:16 BST

  • 6712c7a FGJ-108: Update commons-io dependency (#126)
  • df1827a Update netty-codec-http2 dependency (#120)
  • eff4927 [FABJ-549] Assert fail if less (#118)
  • 389d784 [FABJ-545] Move log4j version to 2.14.0 (#114)

v2.2.5

Fri 22 Jan 2021 13:04:10 GMT

  • 45079bc Fgj 101 update dependency v22 (#111)

v2.2.4

Wed 13 Jan 2021 10:09:17 GMT

  • a239686 FABJ-544 Add ability to check if a transaction is the init transaction (#106) (#108)
  • 5f08e57 FABJ-536 Add support for mutual TLS when connecting to CA

v2.2.3

Wed 4 Nov 2020 11:37:06 GMT

  • 62eef7a [FGJ-96]-Update httpclient version (#100)
  • 9bc7c21 FABJ-541: Run builds on Ubuntu 20.04 (#99)
  • 72ce029 Update junit patch level (#93)

v2.2.2

Tue 13 Oct 2020 14:22:40 BST

  • 542fee1 FABJ-539: Close streams used to load policy from YAML (#87)
  • cbee158 FABJ-540: Use newline separators when concatenating certificate PEM (#86)
  • e5c50c8 [FABJ-534] Use Bouncy Castle to generate private keys (#79)
  • 14116b2 FABJ-532: Scheduled builds (#74)

v2.2.1

Fri 31 Jul 2020 13:12:02 BST

  • 61dff3a FABJ-531: Remove deprecated use of NettyChannelBuilder.usePlaintext(boolean)
  • 78fe1b5 Prepare release-2.2 branch (#69)

v2.2.0

Wed 15 Jul 2020 14:36:07 BST

  • e9152db Prune missleading legacy document (#66)
  • 4e24e47 Add baseos to vendored images and bump fab version (#67)

v2.1.4

Fri 3 Jul 2020 11:18:31 BST

  • f9755b5 [FABJ-521] Allow arrays of PEM content in connection profile (#62)

v2.1.2

Tue 19 May 2020 16:00:37 BST

  • 06d40e2 Publish v2.1.2 release (#58)
  • 3b32367 FGJ-86: Allow client to specify transaction ID (#57)

v2.1.1

Tue 12 May 2020 10:16:25 BST

  • 5cae715 FGJ-85 Update dependencies to latest versions
  • e9a4d53 Update link to HLP security report wiki page (#53)
  • 07a348e FAB-17777 Create basic settings.yaml (#51)
  • 0b0466a Update MAINTAINERS (#52)
  • f032d34 FABJ-516 Version bump to 2.1.1-snapshots (#50)

v2.1.0

Thu 16 Apr 2020 14:01:44 BST

  • 90c9f45 Use SafeConstructor with YAML parser (#46)
  • fd81d1e Explicit trigger for PR builds (#43)

v2.0.0

Wed 22 Jan 2020 15:27:37 GMT

  • ed2dd26 [FABCI-482] Update Nexus URL's to Artifactory (#36)
  • 4a8b56e FABJ-509: Allow transactions to be submitted without ChaincodeID (#39)
  • 4998053 FABJ-503: Update README.md (#38)
  • 876169c [FAJ-502]-Add exception log (#34)
  • e94ff5e Add exception log [FABJ-502] (#32)
  • 199a600 Bump commons-compress from 1.18 to 1.19 (#28)
  • 53fab6a (Master) Remove references to gerrit (#29)
  • 3db1a01 FABJ-500: Update to latest protobufs (#26)
  • 887d900 Defang stalebot (#27)
  • d0a66e5 FABJ-486
  • 923cc16 FABJ-494: Fix javadoc build when using Java 11
  • 10bf41a [FABJ-491] Default grpc/grpcs based on discovery peer
  • 96f5327 FGJ-33 ‘As Localhost’ option for discovery
  • 84681e1 FGJ-38 Throw exception if no discovery peers
  • c643cbc FGJ-51: Increase default proposal timeout
  • 38297cc [FABJ-491] Add javax.annotation for Java 11+
  • a839010 FABJ-475 Removed commented code to improve readability
  • 9e12cec [FABJ-474] Typo in NetworkConfig Exception Message
  • a4ce2c4 FABJ-487: 1.4 and 2.0 compatible test Java chaincode
  • 8f236ad FABJ-484: Fix checkstyle failure
  • 2c44d72 [IN-68] Add default GitHub SECURITY policy
  • d665653 Increase timeout for chaincode install
  • ef56f74 [FABJ-484] grpc.keepalive_without_calls option added
  • bc7a73d Correctly exit on build errors from cirun.sh
  • 8af3374 FABJ-483: Update dependency in test chaincode
  • 6b1b255 [FABJ-479] Add Go Modules to Go Chaincode
  • e46737b [FABJ-479] Modify shim and protos import
  • 37b2bd5 [FABJ-479] Dynamically populate chaincode file
  • 494eabe FABJ-469: Remove getChaincodeIDPath from BlockInfo
  • 10d2358 Update to latest protobufs from fabric-protos
  • 33e43ee FAB-16290 Make metadata fields lower case
  • 4f19d22 FAB-16494 Deleted and ignored eclipse config files
  • 2e7eb12 FAB-16489 Add CODEOWNERS
  • 31727ee FGJ-36 set sensible defaults for grpc - part2
  • eef82e2 FGJ-36 set sensible defaults for grpc
  • f15f58e Revert "[FABJ-394] Signature-based whitelisting"
  • 5f3a0c4 [FABJ-394] Signature-based whitelisting
  • a4a074c FAB-16166 Switch to metadata.json for packaging
  • a3d6fbf FABJ-464: Compatibility with Java 11
  • 082ba50 FAB-16166 Standardize _lifecycle code package name
  • 376837e FABJ-462: Updated lifecycle protobufs
  • f054cce FABJ-454: Typo fix for SDChaincode Exception Msg
  • 83801ea FABJ-455 - update maintainers list
  • d0f27c8 FAB-15820 Handle query enhancements
  • e0af668 FABJ-450 Access to Peer URL from NetworkConfig
  • d119aad FABJ-451: Allow proposals to be sent more than once
  • 5e25c68 FABJ-452 shutdown spurious NPE
  • db22412 FABJ-448 Provide access to system channel configuration
  • 0f77959 FABJ-447 Update chaincode to not use Shim logger
  • 519cc0a FABJ-434 Expose org info for peers
  • a8ef7ce FABJ-442 Servicediscovery logging enhancements.
  • 0dd377e FABJ-441 Proto updates
  • 433432f FABJ-437 Fix ca URL parameter
  • dfc9af9 FABJ-435 Needed dependency missing
  • 6c07d06 FABJ-433 Fix return SD overrides.
  • 4a2d7b3 FJ432-Update README.MD for v2.0
  • 7442c87 FABJ-432 Update README.MD for v2.0
  • df422e1 FABJ-288 lifecycle
  • 9054e3c FABJ-431 Update dependencies
  • 996bef7 FABJ-430 Networkconfig handlers
  • e1ca125 FABJ-428 Provide queued block event listener.
  • 1865ed8 FABJ-404 Application set Executor Service
  • d9608f2 FABJ-429 Provide current disconnect handler on peer
  • 3de9ff8 FABJ-427 Remove not used Idmemix classes.
  • aaee816 FABJ-423 Expired test certs.
  • 768e22a FABJ-420 Switch to CompletableFutures
  • 8bdcbe9 FABJ-421 HCAIdentity create not setting data
  • 5122f10 FABJ-419 Docker cleanup
  • c799c52 FABJ-422 Allow test to change node cc version used.
  • dbc41c1 FABJ-406 Service Discovery TLS Error Using Cert Bytes
  • d69047f FABJ-411 Enable service disc IT build verify
  • d2bc6d5 FABJ-399 Remove eventhub code
  • 2080902 FABJ-401 Update dependencies
  • a2140f9 FABJ-403
  • 8d4b489 FABJ-398 Version 2.0.0 start

v1.4.0

Thu Dec 13 10:19:04 EST 2018

v1.3.0

Thu Dec 13 10:17:44 EST 2018

v1.2.0

Thu Jul 26 12:22:31 EDT 2018

  • e9dba4e FAB-10606 JSDK v1.2 readme release notes
  • 3181254 FAB-11326 SDchaincode to chaincode specify
  • 015c142 FAB-11283 Minor logging issues.
  • 6607f60 FAB-11227 Update blocks trigger certificate loading
  • 4cf7f82 FAB-11177 Multithreaded test.
  • c5c31b8 FAB-8805 JSDK Service Discovery
  • a21df07 FAB-10966 upgrade dependencies
  • f80259c FAB-9373 Add SDK support for Certificate API
  • edd54f8 FAB-10075 Missing chaincodeID info in BlockInfo
  • cb741fb FAB-9680 private_collection
  • 413a242 FAB-10322 HFCAClient needs timeout settings
  • 8f6944a FAB-10254 Add Support for OWASP DependencyCheck
  • 2e8b029 FAB-10254 Add Support for OWASP DependencyCheck
  • cf57b40 FAB-10230 Add self-signed TLS cert generation
  • aca9559 FAB-6584 Add amcl crypto library
  • 2294b0a FAB-9986 JSDK v1.2 commencement

v1.1.0

Wed May 9 20:48:37 EDT 2018

  • 3affdf9 FAB-9985 JSDK v1.1.0 release
  • 5f92ae6 FAB-9025 Mutual auth for integration tests
  • 3eaa57d FAB-9777 Trans not handled correctly in non trans
  • f5f7043 FAB-9565 Con profile and verify certs
  • 202de7a FAB-9484 Update dependencies pom.xml
  • d75fe66 FAB-9489 Network Config property overrides
  • 479b498 FAB-9489 Network Config property overrides
  • 8b976c7 FAB-9418 Default for SSL neg/provider
  • b8aa183 FAB-8596 failing parsing network-config.json
  • 7b7df11 FAB-9282 NetworkConfig support TLS HFCAClient
  • 982bdd5 FAB-9354 add CODE_OF_CONDUCT.md
  • 19dc59a FAB-9063 Provide link to Fabric committers
  • 5c41e56 FAB-8961 V1.1 release notes updates.
  • 6ef1bc8 FAB-8937 testGetInfo liberal check
  • 4c4b546 FAB-8897 Customize trans. event handling.
  • ff4b881 FAB-8861 Missing Blockinfo information
  • 03c428e FAB-8842 Channel init retry
  • 8f65202 FAB-8523 Update fabric generated artifacts to v1.1
  • dc2b94f FAB-8606 Parse non-PKCS8 encoded TLS keys
  • 625e937 FAB-8581 Increase timeouts on CI test
  • c1babcf FAB-8392 Include META-INF in chaincode packaging.
  • cd93543 FAB-8451 Fixing certificates close to expire
  • a44c2aa FAB-7324 Deploy Node CC using Java SDK
  • 7c768d6 FAB-8218 Update dependencies.
  • 96ee2df FAB-7949 tlsbinding_event_reg
  • 09776f0 FAB-8077 Create client TLS from Fabric CA
  • 5c57df4 FAB-7994 Fix getConfig block
  • 77cfdc7 FAB-7128 Update SDK to comply with swagger
  • 2adcdbc FAB-8074 Misc fixes see description
  • e478cb9 FAB-7946-Post_v1.1.0-alpha
  • 9b87b73 FAB-7872 Java SDK v1.1-alpha
  • 09f386c FAB-7383 2. Support affiliations REST API
  • 224f569 FAB-6989 update dependencies
  • 9224fa3 FAB-7702 GetConfigBlock
  • 9bf5095 FAB-7693 Consistency set based off of payload bytes
  • 0efa9d3 [IN-15] Parametrized JSDK build process.
  • 25d8d39 FAB-7383 1. Support identities REST API
  • ee34177 FAB-7652 filterblock
  • 41ec4c3 FAB-6066 Channel service_events
  • c4957fd FAB-5632 Implement Network Config
  • bf94912 FAB-6998 update-dep
  • b8c81c2 FAB-7515 Adjust CA tests to match API
  • 270a75e FAB-7127 Revoke missing gencrl
  • 213edec FAB-6939 Eclipse Setup Instructions
  • c8cd86b FAB-7233 Update protos
  • a8d8951 FAB-7009 Send orderer provide exception
  • ef748a8 FAB-6998 Update dependencies
  • d4ff8c2 FAB-6972 Update expired test certificates
  • f678c01 FAB-6887 Support mutual TLS for peer/orderer
  • 0b3e5aa FAB-6901 Affiliation is not required.
  • b9da935 FAB-6888 Reduce logging for Maven downloads
  • 97ca7c6 FAB-6601 Use DiagnosticFileDumper clean up trace
  • eecc997 FAB-6411 generate CRL
  • cfa29f3 FAB-6586 Allow for no eventHubs
  • 65a94a6 FAB-6703 ChaincodeEvent handler fired once per block
  • d0a28cf FAB-6670 Update AttrReq class definition
  • 67eafc6 FAB-6603 Java SDK Signatures with Standard JCA/JCE
  • d963896 FAB-6244 CompletableFuture can leak in Channel
  • d366074 FAB-6312 unregister misspelled unRegister in method
  • 38e0d38 FAB-6245 Return of BlockInfo.getTransactionActionInfos
  • 85ba053 FAB-5827 Add integration test ecert attr.
  • 1ceab9a FAB-2564 crypto configuration
  • 9282be9 FAB-6200 Java serialize channels.
  • 24390b4 FAB-6117 Update proto. snapshot fix
  • 8ccc1a7 FAB-5827 Support attrib. req. for enrollment.
  • 7f6dc28 FAB-5943 Update protos check on duplicate channel.
  • c63dd83 FAB-5892 Facilitate Integration with configuration
  • f94d5ff FAB-5846 Infinite wait on slow channel update
  • 629d9a9 FAB-5719 Aviod CC update on none supported vers
  • 7011ca4 FAB-5387 Listener for custom chaincode events.
  • 6ac15e6 FAB-5039 provide failure reason.
  • 8eca761 FAB-5625 Java SDK v1.1 commencement

v1.0.1

Fri Jul 28 09:24:28 EDT 2017

  • 1ddffdf FAB-5511 fixed , Unnecessary code
  • 6878f89 FAB-5477 Jar manifest add attrib identifying build
  • 7640986 FAB-5408 Missing channel update method.
  • 946e871 FAB-5368 No means to get channel config
  • 83b117c FAB-5315 Remove unneeded runtime jars update to latest.
  • 8d12ffb FAB-5344 Provide common handling for Seek
  • c4910c0 FAB-5312 Dump diagnostic files for logging.
  • e93d7af FAB-5347 Upgrade to new configtx
  • 024c417 FAB-5290 Orderer wait time not being set properly
  • 12334a9 FAB-5242 The TLS configuration not working
  • 9d8e225 FAB-5178 deliver envelope get 503 error
  • 0171c93 FAB-5299 v1.0.1 release start

v1.0.0

Tue Jul 11 12:22:02 EDT 2017

  • a5a553a FAB-5249 JavaSDK v1.0.0 release
  • 137070b FAB-5162 java-sdk leak memory after long run
  • 92f8dea FAB-3963 Resolve licensing issues discovered
  • 0011e7e FAB 4840 Link to ChaincodeEndorsementPolicy.java bad
  • b1d1eca FAB-4526 prepare for rc2 development

v1.0.0-rc1

Fri Jun 23 13:21:09 EDT 2017

  • 28090b1 FAB-4522 prepare for v1.0.0-rc1 release
  • 6f75a13 FAB-4926 Modify e2e tests to work with new MSP
  • 31da354 FAB-4454 Increase test coverage for HFCAClient
  • 3835d9f FAB-4628: Documentation updates
  • 6382c27 FAB-4881Add saveState method in setAffiliation()
  • 6431a0a FAB-4869 remove hardcode orderer wait
  • eccc738 FAB-4850 Orderer reconnect on errors
  • fc1d7ce FAB-4454 Increase IT coverage for HFCAClient
  • 7c87f20 FAB-4454 Rename HFCAClientEnrollIT.java
  • ff99ffa FAB-4454 Fix issue with fabric_ca logging
  • 0038654 FAB-4628 Documentation updates.
  • dc6c72c FAB-4596 Improve code coverage
  • 18b2e13 FAB-4454 Increase test coverage for sdk.security
  • 7ed27f1 FAB-4363 Increase fabric-sdk-java code coverage #6
  • 4a872d7 FAB-4628 Documentation updates.
  • e412517 FAB-4454 Increase test coverage for sdk.exception
  • 8232a06 FAB-4454 Increase junit coverage transaction
  • 53f6955 FAB-4596 Improve code coverage
  • 819afce FAB-4363 Increase fabric-sdk-java code coverage #5
  • 9e3ae8e FAB-4574 add missing license header
  • d0f1811 FAB-4532 Signature algorithm wrong for endorsers
  • bedc97c FAB-4566 Minor code cleanup
  • 9992851 FAB-4536 Enable checkstyle for test suite
  • 2aee0bd FAB-4504 Add checkstyle import ordering rules
  • d86c346 FAB-4454 Remove unused deprecated method
  • 90f4603 FAB-4501-Bad null check channelConfiguration
  • d032966 FAB-4363 Increase fabric-sdk-java code coverage #4
  • 584f456 FAB-4454 Increase junit coverage for Config.java
  • 86befc2 FAB-4454 Remove unused and duplicated imports
  • a405626 FAB-4454 Increase junit coverage for helper/Utils
  • 13337b6 FAB-4258 Fix compile warnings for redundant code
  • 8f1fe23 FAB-4478 Post beta update

v1.0.0-beta

Thu Jun 8 07:19:18 EDT 2017