Release Notes
Versioned releases of platform artifacts and their changes.

2022-03-31: substrate v2.171.0-fabric2 Release

  • external chaincode: fix buildpack scripts to improve support for muti-peer networks

2022-03-31: substrate v2.170.0-fabric2 Release

  • shiroclient: use latest shiroclient-sdk-go libraries with dependent tx private library fix
  • buildenv: upgrade to buildenv v0.0.49
  • fabric-network-builder: fix sed issue to work with latest docker versions
  • shirocore: use github libhandlebars​

2022-03-23: buildenv v0.0.49

  • Bump go to 1.16.14
  • Bump alpine to 3.15

2022-03-11: substrate v2.169.0-fabric2 Release

  • shiroclient: add better support for transaction commit timeout retry flow
  • shirocore: Fix decimal-money-add helper function bug that threw error
  • mxf: fix bug in javascript library to allow decoding in node

2022-01-26: substrate v2.168.0-fabric2 Release

  • shirocore: add support for vector types in elpspath
  • shiroclient: add better support for verbose flag in cli

2022-01-10: substrate v2.167.0-fabric2 Release

  • fabric network builder: Compatibility changes for use in containerized setups
  • mxf: add public npm package for decoding mxf encrypted data off-chain
  • substrate: minor bug fixes

2021-11-18: substrate v2.166.0-fabric2 Release

  • shirocore: add mxf-private-export function
  • substrate: push luthersystems/buildpack to dockerhub for external chaincode initialization

2021-11-12: substrate v2.165.0-fabric 2 Release

  • substrate: fix chaincode tar build issue introduced in v2.164.0-fabric2

2021-11-08: substrate v2.164.0-fabric2 Release

  • hyphae: add to-int helper to libhandlebars to convert types to int.
  • substrate: add external chaincode builds (dockerhub: luthersystems/substrate).

2021-10-15: substrate v2.163.0-fabric2 Release

  • shirocore: Allow cc:creator in init endpoint in mock mode
  • shirocore: Fix find-pos and find-pos-cmp bug to correctly return -1 when the index is not found.

2021-09-23: substrate v2.162.0-fabric2 Release

  • substrate: Add env variable SUBSTRATE_LOG_LEVEL to change log level

2021-07-27: buildenv v0.0.42

  • go: Change user and owner of built artifacts using ${DOCKER_CHOWN_USER} ${DOCKER_CHOWN_GROUP} environment variables

2021-07-19: substrate v2.160.0-fabric2 Release

  • hyphae: Add to-str helper to libhandlebars
  • hyphae: Add GetPipeHTTP to s3 package to retrieve stream of bytes.
  • hyphae: Add cookie retrieval interface for magic links

2021-07-01: buildenv v0.0.41

  • godynamic: Use alpine 3.13 as a stable base.

2021-06-23: substrate v2.159.0-fabric2 Release

  • elps: Upgrade to v1.14.0.
  • fabric network builder: Add cert_expires subcommand to list expiration dates of certificates
  • fabric network builder: Add mutli-step certificate generation process for improved customizaiton (make generate-template, make generate-assets).
  • buildenv: Upgrade to v0.0.40.

2021-06-16: buildenv v0.0.40

  • api, go, godynamic, goextra: Cleanup build tags into common configuration.
  • api: Allow including protos in custom directories.

2021-06-09: elps v1.14.0

  • json: Use custom json encoder for improved performance.
  • json: Reduce allocations during map serialization.
  • types: Add ability to write user-defined data types.
  • types: Update libschema to support user-defined data types.
  • macros: Fix bugs related to macro expansion.

2021-06-09: buildenv v0.0.39

  • api. go, godynamic, goextra: Properly parameterize go versions.
  • api: Fix typo in make targets and add missing make targets.

2021-05-26: buildenv v0.0.38

  • all: Continue to push images to ECR for backwards compatibility.

2021-05-25: buildenv v0.0.37

  • api, go, godynamic, goextra, java, js, swaggercodegen: Use tini for signal handling in the default image entrypoint.
  • api. go, godynamic, goextra: Upgrade to go1.16.4.

2021-05-14: substrate v2.158.0-fabric2 Release

  • fabric network builder: Add fnb-extend command to generate certs for new orgs.
  • fabric network builder: Use version 2.2.0 of fabric cryptogen (names private keys priv_sk among other changes).
  • fabric network builder: Use client authentication (mutual TLS).
  • shirocore: Fix set-exception-wrapped to properly wrap exception messages and re-throw them.
  • shiroclient gateway: Add additional log lines to help debugging.
  • shiroclient gateway: Retry tx simulation on chaincode 500 error, for increased resilience.
  • shiroclient gateway: Move shiroclient-sdk-go to github.

2021-03-30: substrate v2.157.0-fabric2 Release

  • shiroclient gateway: Improve reliability of event service connectivity.
  • shirocore: Throw phylum errors during chaincode-to-chaincode (invoke-phylum) failures.

2021-03-16: substrate v2.156.0-fabric2 Release

  • shirocore: Fix bug in internal minifer for elps symbols.
  • mock substrate: Improve support for parallel go tests.

2021-03-05: substrate v2.155.0-fabric2 Release

  • shiroclient gateway: Improve metrics logging during tx commit.
  • shirocore: Fix bug in tx-pre-hooks execution, which sets up shirocore env before application code runs.

2021-03-04: substrate v2.154.0-fabric2 Release

  • mock substrate: Fix mock-specific methods.
  • shirocore: Fix symbol references in def-migration-up
  • fabric network builder: Fix nchoose2 sample networks and Makefiles.

2021-03-01: substrate v2.153.0-fabric2 Release

  • elps: Upgrade to v1.13.1

2021-02-25: elps v1.13.1 Release

  • elpstest: Fix timing for $load benchmark.

2021-02-19: substrate v2.152.0-fabric2 Release

  • shirocore: Fix bug in ymd date validations

2021-02-19: substrate v2.151.0-fabric2 Release

  • shirocore: Pre-load (pre-warm) phyla to improve load times

2021-02-17: substrate v2.150.0-fabric2 Release

  • mock substrate: Fix concurrency bug in plugin.

2021-02-11: substrate v2.149.0-fabric2 Release

  • mock substrate: Refactor internal libraries to better support hashicorp plugin.

2021-02-09: substrate v2.148.0-fabric2 Release

  • mock substrate: Add healthcheck to Hashicorp plugin.

2021-02-08: substrate v2.147.0-fabric2 Release

  • fabric network builder: Fix nchoose2 network generation.

2021-02-05: substrate v2.146.0-fabric2 Release

  • fabric network builder: Add support for nchoose2 vanity names.

2021-02-08: buildenv v0.0.36 Release

  • all: Add public docker make targets.

2021-02-03: substrate v2.145.0-fabric2 Release

  • shirocore: Add jaeger support for request tracing.
  • buildenv: Upgrade to v0.0.34.

2021-01-29: buildenv v0.0.35 Release

  • godynamic: Add azure cli.
  • js: Add azure cli.
Copy link
Contents
2022-03-31: substrate v2.171.0-fabric2 Release
2022-03-31: substrate v2.170.0-fabric2 Release
2022-03-23: buildenv v0.0.49
2022-03-11: substrate v2.169.0-fabric2 Release
2022-01-26: substrate v2.168.0-fabric2 Release
2022-01-10: substrate v2.167.0-fabric2 Release
2021-11-18: substrate v2.166.0-fabric2 Release
2021-11-12: substrate v2.165.0-fabric 2 Release
2021-11-08: substrate v2.164.0-fabric2 Release
2021-10-15: substrate v2.163.0-fabric2 Release
2021-09-23: substrate v2.162.0-fabric2 Release
2021-07-27: buildenv v0.0.42
2021-07-19: substrate v2.160.0-fabric2 Release
2021-07-01: buildenv v0.0.41
2021-06-23: substrate v2.159.0-fabric2 Release
2021-06-16: buildenv v0.0.40
2021-06-09: elps v1.14.0
2021-06-09: buildenv v0.0.39
2021-05-26: buildenv v0.0.38
2021-05-25: buildenv v0.0.37
2021-05-14: substrate v2.158.0-fabric2 Release
2021-03-30: substrate v2.157.0-fabric2 Release
2021-03-16: substrate v2.156.0-fabric2 Release
2021-03-05: substrate v2.155.0-fabric2 Release
2021-03-04: substrate v2.154.0-fabric2 Release
2021-03-01: substrate v2.153.0-fabric2 Release
2021-02-25: elps v1.13.1 Release
2021-02-19: substrate v2.152.0-fabric2 Release
2021-02-19: substrate v2.151.0-fabric2 Release
2021-02-17: substrate v2.150.0-fabric2 Release
2021-02-11: substrate v2.149.0-fabric2 Release
2021-02-09: substrate v2.148.0-fabric2 Release
2021-02-08: substrate v2.147.0-fabric2 Release
2021-02-05: substrate v2.146.0-fabric2 Release
2021-02-08: buildenv v0.0.36 Release
2021-02-03: substrate v2.145.0-fabric2 Release
2021-01-29: buildenv v0.0.35 Release