github.com/myafeier/fabric@v1.0.1-0.20170722181825-3a4b1f2bce86/docs/source/releases.rst (about)

     1  Release Notes
     2  =============
     3  
     4  `v1.0.0 <https://github.com/hyperledger/fabric/releases/tag/v1.0.0>`__
     5  July 11, 2017
     6  
     7  Bug fixes, documentation and test coverage improvements, UX improvements
     8  based on user feedback and changes to address a variety of static scan
     9  findings (removal of unused code, static security scanning, spelling, linting
    10  and more).
    11  
    12  Known Vulnerabilities
    13  none
    14  
    15  Resolved Vulnerabilities
    16  https://jira.hyperledger.org/browse/FAB-5207
    17  
    18  Known Issues & Workarounds
    19  The fabric-ccenv image which is used to build chaincode, currently includes
    20  the github.com/hyperledger/fabric/core/chaincode/shim ("shim") package.
    21  This is convenient, as it provides the ability to package chaincode
    22  without the need to include the "shim". However, this may cause issues in future
    23  releases (and/or when trying to use packages which are included by the "shim").
    24  
    25  In order to avoid any issues, users are advised to manually vendor the "shim"
    26  package with their chaincode prior to using the peer CLI for packaging and/or
    27  for installing chaincode.
    28  
    29  Please refer to https://jira.hyperledger.org/browse/FAB-5177 for more details,
    30  and kindly be aware that given the above, we may end up changing the
    31  fabric-ccenv in the future.
    32  
    33  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v100>`__
    34  
    35  `v1.0.0-rc1 <https://github.com/hyperledger/fabric/releases/tag/v1.0.0-rc1>`__
    36  June 23, 2017
    37  
    38  Bug fixes, documentation and test coverage improvements, UX improvements
    39  based on user feedback and changes to address a variety of static scan
    40  findings (unused code, static security scanning, spelling, linting and more).
    41  
    42  Known Vulnerabilities
    43  none
    44  
    45  Resolved Vulnerabilities
    46  https://jira.hyperledger.org/browse/FAB-4856
    47  https://jira.hyperledger.org/browse/FAB-4848
    48  https://jira.hyperledger.org/browse/FAB-4751
    49  https://jira.hyperledger.org/browse/FAB-4626
    50  https://jira.hyperledger.org/browse/FAB-4567
    51  https://jira.hyperledger.org/browse/FAB-3715
    52  
    53  Known Issues & Workarounds
    54  none
    55  
    56  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v100-rc1>`__
    57  
    58  `v1.0.0-beta <https://github.com/hyperledger/fabric/releases/tag/v1.0.0-beta>`__
    59  June 8, 2017
    60  
    61  Bug fixes, documentation and test coverage improvements, UX improvements based
    62  on user feedback and changes to address a variety of static scan findings (unused
    63  code, static security scanning, spelling, linting and more).
    64  
    65  Upgraded to `latest version <https://github.com/grpc/grpc-go/releases/>`__ (a
    66  precursor to 1.4.0) of gRPC-go and implemented keep-alive feature for improved
    67  resiliency.
    68  
    69  Added a `new tool <https://github.com/hyperledger/fabric/tree/master/examples/configtxupdate>`__
    70  `configtxlator` to enable users to translate the contents of a channel configuration transaction
    71  into a human readable form.
    72  
    73  Known Vulnerabilities
    74  
    75  none
    76  
    77  Resolved Vulnerabilities
    78  
    79  none
    80  
    81  Known Issues & Workarounds
    82  
    83  BCCSP content in the configtx.yaml has been `removed <https://github.com/hyperledger/fabric/commit/a997c30>`__. This change will cause a panic when running `configtxgen` tool with a configtx.yaml file that includes the removed BCCSP content.
    84  
    85  Java Chaincode support has been disabled until post 1.0.0 as it is not yet fully mature. It may be re-enabled for experimentation by cloning the hyperledger/fabric repository, reversing `this commit <https://github.com/hyperledger/fabric/commit/29e0c40>`__ and building your own fork.
    86  
    87  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v100-beta>`__
    88  
    89  `v1.0.0-alpha2 <https://github.com/hyperledger/fabric/releases/tag/v1.0.0-alpha2>`__
    90  
    91  The second alpha release of the v1.0.0 Hyperledger Fabric. The code is
    92  now feature complete. From now until the v1.0.0 release, the community is
    93  focused on documentation improvements, testing, hardening, bug fixing and
    94  tooling.  We will be releasing successive release candidates periodically as
    95  the release firms up.
    96  
    97  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v100-alpha2-may-15-2017>`__
    98  
    99  `v1.0.0-alpha <https://github.com/hyperledger/fabric/releases/tag/v1.0.0-alpha>`__
   100  March 16, 2017
   101  
   102  The first alpha release of the v1.0.0 Hyperledger Fabric. The code is
   103  being made available to developers to begin exploring the v1.0 architecture.
   104  
   105  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v100-alpha-march-16-2017>`__
   106  
   107  `v0.6-preview <https://github.com/hyperledger/fabric/tree/v0.6>`__
   108  September 16, 2016
   109  
   110  A developer preview release of the Hyperledger Fabric intended to
   111  exercise the release logistics and stabilize a set of capabilities for
   112  developers to try out. This will be the last release under the original
   113  architecture. All subsequent releases will deliver on the v1.0
   114  architecture.
   115  
   116  `Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v06-preview-september-16-2016>`__
   117  
   118  `v0.5-developer-preview <https://github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview>`__
   119  June 17, 2016
   120  
   121  A developer preview release of the Hyperledger Fabric intended to
   122  exercise the release logistics and stabilize a set of capabilities for
   123  developers to try out.
   124  
   125  Key features:
   126  
   127  Permissioned blockchain with immediate finality Chaincode (aka smart
   128  contract) execution environments Docker container (user chaincode)
   129  In-process with peer (system chaincode) Pluggable consensus with PBFT,
   130  NOOPS (development mode), SIEVE (prototype) Event framework supports
   131  pre-defined and custom events Client SDK (Node.js), basic REST APIs and
   132  CLIs Known Key Bugs and work in progress
   133  
   134  -  1895 - Client SDK interfaces may crash if wrong parameter specified
   135  -  1901 - Slow response after a few hours of stress testing
   136  -  1911 - Missing peer event listener on the client SDK
   137  -  889 - The attributes in the TCert are not encrypted. This work is
   138     still on-going
   139  
   140  .. Licensed under Creative Commons Attribution 4.0 International License
   141     https://creativecommons.org/licenses/by/4.0/