- Provide public certs as secrets to uc4-support namespace
v0.18.0 (2021-02-15)
- Fix bug in configuration of peer2-org2 #120
v.0.17.0 (2021-02-01)
- Allow admins to add arbitrary attributes when registering users by using the
hl.Registrar.Attributes
attribute #118 - Add
sysadmin=true:ecert
attribute to org1-admin, org2-admin and scala users. If added to an enrollment request, this attribute is written to the certificate of a user #114 - Remove matrix pipeline from workflow since non-deterministic pipeline behavior was eliminated #116
- Add persistence to all pods #109
v.0.16.0 (2021-01-21)
- Add secret containing the version of the hlf-network to uc4-lagom namespace #110
- Reduce batch timeout to improve response times #112
v.0.13.0 (2020-11-30)
- Update REAMDE.md #105
- Set chaincode version during install as defined in chaincode source package #106
- Add necessary environment variables to output when using
-t
flag and fix wrong CA names #104 - Update scripts to support chaincode published as jar instead of building it ourselves #100
v.0.12.0 (2020-11-06)
- Copy connection_profile_kubernetes_local to
/tmp/hyperledger
when using-t
flag
- Fix restart script failing if no cluster exists
- Catch wait for peers failing if resources are not registered yet, wait and retry
v.0.11.3 (2020-11-04)
- Add templating of connection_profile_kubernetes_local.yaml for local testing and development
- Output kubernetes worker port of dev clusters when using
-t
flag
- Call the "registerUsers" scripts from the kubernetes PostStart lifecycle hook.
- Clean up output of the deployment scripts
- Make the coding style more consistent
v.0.11.2 (2020-10-28)
- Wrong address in peer configuration caused chaincode registration failure
v.0.11.1 (2020-10-28)
- Fix bug that chaincode containers cannot send messages to their peer
- Add
-t
tag for testing that copies certificates to the filesystem and registers a testing admin for running local test
- Remove
-d
debug flag since it was not used anymore - Remove legacy support for providing certifcates through the filesystem instead of secrets in lagom
v.0.11.0 (2020-10-26)
- Add credentials stored in k8s secrets for usernames and passwords
- Add secrets containing credentials to lagom namespace (credentials.scala-admin-org1, credentials.scala-registration-admin-org1)
- Add development script with faster restart times that uses alternating clusters
- Add dind container to each peer's Pod
- Name service ports
- Change https listen ports of tls-ca, rca-org0, rca-org1, rca-org2 to 7052
v.0.10.2 (2020-10-20)
- Provide secrets and configmap to lagom namespace
- Change paths in connection_profile_kubernetes
v.0.10.1 (2020-10-20)
- Generate usernames and passwords of CAs into k8s secrets
- Replace Jobs by initContainers to keep data on the same Pod (e.g. enrollment and use of credentials)
- Remove templating behavior by moving functionality in the network
- Generate genesis block in the orderers Pod instead of the start script
- Reduce shared mounts to a minimum
v.0.10.0 (2020-10-13)
- Add instructions on how to deploy and use the Kubernetes Dashbaord.
- Refactor kubernetes config files
- Change namespace from
hlf-production-network
tohlf
and serviceca-tls
totls-ca
v.0.9.0 (2020-10-05)
- Add registration admin user for registering new users from Org1
- Add configuration files to support multiple deployments
- Remove Minikube related scripts since we do not support Minikube anymore
- Add getopts to deploy script
- Switch to only one script for setting up a dev cluster
- Move scripts to scripts folder
- Refactor project structure and cleanup code
v.0.8.0 (2020-09-11)
- Support of private data collections on the initial channel
- Adjust deployments scripts to work on the server
v.0.7.2 (2020-09-08)
- Support dynamic mount paths for multiple clusters
- Change testing pipelines to support the new dynamic mount paths
v.0.7.1 (2020-09-02)
- Support Kubernetes in Docker (KinD) besides Minikube
- Move scripts for enrollment and registration into the cluster
- Remove templating and replacement of environment variables in files by static network parameters
- Add CI pipeline for KinD that runs the network and installs chaincode
- Add instructions on how to use the network on KinD and Minikube
v.0.7.0 (2020-08-28)
- Change chaincode repository url
- Refactor scripts
- Update and extend README.md
v.0.6.0 (2020-08-14)
- Add CouchDB container to each Peer's Pod
v0.5.1 (2020-08-11)
- Connect the network with Scala API
- Add chaincode installation following the v2 chaincode lifecycle pattern
- Build chaincode
- Package chaincode
- Install chaincode on all peers
- Approve chaincode by both organizations
- Commit chaincode
- Add utility scripts for easier debugging
- Add pipeline that tests installation
- Provide certificates and a test user for usage in Scala API
v0.5.0 (2020-07-31)
- Add CLI containers for organizations
- Add services for peers
- Add channel join for all peers
- Minor bugfixes in configuration files
- Hyperledger network consisting of
- CA servers for three organizations
- An organization with an orderer service
- two organizations with two peers each
- A TLS CA server for server-side TLS
- Scripts for starting and resetting the network