Skip to content

v0.12.0

Compare
Choose a tag to compare
@swirlds-automation swirlds-automation released this 03 Nov 17:26
· 288 commits to main since this release
8c70660

0.12.0 (2023-11-03)

Features

  • add a Gradle task for downloading executable for Kubernetes Kind (#425) (aaa9660)
  • add fullstack-gradle-plugin project to GitHub workflow (#421) (7b717ab)
  • add Gateway API route for Hedera Explorer (#466) (c53943c)
  • add Gradle build docker image tasks (#408) (338cf40)
  • add gradle Helm dependency update task (#393) (8e3ead5)
  • add gradle Helm release exists task (#389) (0b7ae17)
  • add gradle Helm test task (#403) (591cebb)
  • add helm chart tests for gateway api routes (#345) (3936a64)
  • add helm dependency update subcommand (#377) (2b3609d)
  • add helm execution gradle task: HelmInstallChartTask (#304) (6a29222)
  • add helm execution gradle task: HelmUninstallChartTask (#375) (ba6cc63)
  • add helm list releases subcommand (#380) (53d092f)
  • add helm test subcommand with options (#376) (5d08a32)
  • add ifExists option to Gradle Helm uninstall task (#405) (0726725)
  • add minio operator to fullstack-cluster-setup chart (#453) (bf7f6ff)
  • add prometheus operator to fullstack-cluster-setup (#460) (0313c3a)
  • add skipIfExists option for Gradle Helm install task (#406) (ccfbabf)
  • add support for scheduling pods based on node labels, taints, and affinity (#352) (5dd625a)
  • Adding fabric8 k8s library and helm client for use in Infra API (#386) (3049fe4)
  • Adding topology model classes and junit annotation processing (#383) (9c6930e)
  • apply nodeSelector and tolerations to all pods including proxies (#384) (40e737a)
  • cli: add traceId in CLI logs for easier debugging (#449) (a1693c7)
  • cli: implement chart install, uninstall and upgrade commands (#454) (70fd199)
  • cli: implement cluster create and delete commands (#446) (78be823)
  • cli: implement cluster setup command (#452) (89c2662)
  • cli: implement tests and dependency checks for init command (#438) (b69dd99)
  • enhance Helm Install to support multiple set and values parameters (#367) (05444df)
  • implement fullstack-cluster-setup chart for shared resources (#363) (e91f465)
  • parameterize the helm chart namespace value (#351) (6d1c0a5)
  • scaffold fsnetman CLI with ES6 support (#424) (65e06d9)
  • upgrade to gradle 8.4 (#404) (69e769d)
  • upgrade to org.gradlex:java-module-dependencies:1.4.1 (#365) (ba7c32b)

Bug Fixes

  • avoid hardcoding mirror-node-explorer rest API in values.yaml (#413) (0fe58c7)
  • cli: encapsulate helm and kubectl commands and code cleanup (#476) (1b8c499)
  • cli: encapsulate Kind commands in a separate wrapper class (#468) (6dc6025)
  • store hedera-explorer chart as dependency until next official version is released (#436) (201bda5)
  • support deploying the chart with custom release name (#412) (619b42b)
  • uninstall envoy-gateway should also remove gateway-system namespace that it created (#350) (8a2f6e1)
  • update KeyValuePair.equals to only compare key (not value) (#347) (28222e0)