Skip to content

v0.32.0

Latest
Compare
Choose a tag to compare
@swirlds-automation swirlds-automation released this 31 Dec 21:24
· 10 commits to main since this release
3d074b1

0.32.0 (2024-12-31)

⚠ BREAKING CHANGES

  • update readme with warning about BREAKING CHANGE in this next release (#730)

Features

  • add ci test flow to test task command to launch solo (#811) (356f341)
  • add example for using javascript SDK (#832) (1d9452e)
  • add extended math utils and duration support (#923) (f5a69e7)
  • add separate commands for update (#735) (44c3132)
  • add solo smoke test to test flow (#905) (79410f0)
  • add support for flexible lease acquisition and production readiness (#830) (7fa86ad)
  • Add the ability to inject a ca certificate for use in gRPC and gRPC Web (#753) (2cd8a38)
  • add timeout flag to network destroy command (#821) (0fb570b)
  • allow settings a reserved static IP address for the consensus nodes HAProxy and Envoy Proxy though the cli with flags (#937) (de9ec2e)
  • change mirror node and explorer from subchart to individual chart (#743) (58f0496)
  • Create a local config for storing configurations on the users machine (#803) (0a4382d)
  • Create remote config (#862) (e8fe739)
  • dynamically construct the genesis-network.json and add it to the values file to be used during network deploy (#982) (1b9b7e6)
  • expose pod check attempts and delays as environment controlled variables (#812) (a7b3279)
  • Implement IOC (#1010) (ed23a7b)
  • Implement solo context connect (#863) (782b3ec)
  • Increase helm chart version and switch to use oci registry (#788) (1973275)
  • k8s: introduce Kubernetes lease lock mechanism (#707) (f1b8089)
  • new command to save state files and upload state files (#849) (d5a9a18)
  • removed caching of ConfigManager and its flags (#713) (76a61e3)
  • Setup mirror node monitor pinger service (#893) (f4c4320)
  • update solo context connect to connect to single remote cluster (#993) (c9711c5)
  • Update document (#956) (b378937)
  • update readme and hugo workflow (#930) (0e08abc)
  • Validate a remote config (#922) (a7bbae0)

Bug Fixes

  • add delay before calling script (#955) (76f4b81)
  • allow expired leases to be overwritten (#828) (1fa1d78)
  • bump chart and hedera version, re-enable node add (#985) (9cae011)
  • check if setup chart installed or not before network deploy (#799) (6930dab)
  • document typo (#988) (8e4fe04)
  • Error in node update separate commands when new admin key is not supplied (#854) (6e472b5)
  • Examples of performance configs for HashSphere and Latitude (#926) (#957) (928148b)
  • fix missing file issues when running solo from npm install -g (#736) (2a5cfc1)
  • fixed genesis-network.json file lock issue (#1074) (e590516)
  • flag check of node logs command and incorrect download source (#848) (03051f0)
  • inconsistent failures (#866) (13ea46d)
  • local chart directory not being taken correctly (#983) (58e96e1)
  • nextNode ID for release version > 0.56.0 (#765) (3b98dd6)
  • node id should start from 1 (#884) (d90c9b5)
  • node update with single node (#981) (74285bf)
  • patch issue with dist folder not showing up (#733) (077f989)
  • performance improvements for node stop (#986) (437bbc6)
  • refactored Taskfiles, fixed bugs with taskfile, lease interval, sdk node client connection, and commands missing quiet flag (#978) (7bb0e99)
  • remote config validation not working (#967) (88c2506)
  • resolve node update test failures (#856) (5e1c652)
  • Revised example configs for Latitude deployment, automation friendly (#1038) (434daf3)
  • undefined log output of namespace (#764) (ac15957)

Documentation

  • update readme with warning about BREAKING CHANGE in this next release (#730) (06295f6)