Skip to content
7.2. Release Notes

7.2. Release Notes

Versioned releases of platform artifacts and their changes.

2022-07-26: substrate 2.175.0-fabric2

  • shiroclient: Add genesis block hash as tag on metrics; identifies environment together with license digest (already present as tag), which identifies which customer/client is sending metrics.





2022-07-20: substrate 2.174.0-fabric2

  • shiroclient: Add metrics reporting block height and server status



2022-07-08: substrate 2.173.0-fabric2

  • shirocore: remove performance improvement cache that was added in substrate 2.172.0-fabric2 release due to new bug introduced reading only the first toset when iterating a tomulset



2022-06-09: substrate 2.172.0-fabric2

  • shirocore: performance bug fix concerning storage-toset-next-iters & storage-toset-next-iter-fill-page duplicate iteration
  • golang: bump golang to 1.16.15





2022-06-06: buildenv v0.0.55

  • godynamic: fix aws-cli install
  • js: add better support for aws help command





2022-06-03: buildenv v0.0.54

  • godynamic: fix azure-cli install
  • js: include python for node-gyp support





2022-05-26: buildenv v0.0.53

  • go-static: use alpine, remove TINI vars





2022-05-26: buildenv v0.0.52

  • internal: CI/CD release improvements





2022-05-25: buildenv v0.0.51

  • internal: major changes to facilitate migration to github and circle CI
  • multi-architecture: add multi-arch builds for amd64 and arm64
  • api: remove prototool, add buf
  • go: add staticcheck tool
  • go: add jq tool
  • all: fetch certificates from official ca-certificates package
  • all: fetch time zone data from official tzdata packages
  • debian: do not include suggested packages by default
  • go-extra: use ubuntu 20.04
  • static go builds: include build tags for time zone data





2022-04-28: buildenv v0.0.50

  • godynamic: upgrade azcli to 2.35.0





2022-04-01: substrate v2.171.0-fabric2 Release

  • substrate: fix buildpack for external chaincode





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

  • buildenv: bump to 0.0.49
  • hyphae: use public github for libhandlebars
  • shiroclient: add dependent TX ID logging
  • shiroclient: bump shiroclient-sdk-go to ac2085246995





2022-03-23: buildenv v0.0.49

  • alpine: bump alpine to 3.15
  • golang: bump golang to 1.16.14





2022-03-17: buildenv v0.0.48

  • alpine: remove old patches to fix security updates which are superfluous





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

  • shiroclient: improve retry logic for handling transaction commit timeouts
  • substrate: fix bug in decimal-add-money
  • substrate: remove set-now function from utils
  • libmxf: release 0.0.4 mxf npm package with decryption bugfix





2022-02-25: buildenv v0.0.47

  • godynamic: add curl





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

  • *shirocore: add list support in elpspath
  • shiroclient: improve verbose mode (-v)





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-12-10: buildenv v0.0.46

  • api: remove api swagger bindata generation
  • godynamic: fix azure cli build





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-09-14: buildenv v0.0.45

  • go-alpine: use static binary dependencies





2021-09-13: buildenv v0.0.44

  • service-base-alpine: update artifacts
  • alpine: apply security updates
  • go-alpine: remove GOPRIVATE config





2021-08-23: buildenv v0.0.43

  • go-alpine: add go-alpine image





2021-07-27: buildenv v0.0.42

  • go: Change user and owner of built artifacts using $ $ 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.
  • shiroclient: Throw phylum errors during chaincode-to-chaincode (invoke-phylum) failures.





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

  • shiroclient: 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.





We use cookies to give you the best experience of using this website. By continuing to use this site, you accept our use of cookies. Please read our Cookie Policy for more information.