Skip to content

Releases: hashgraph/solo-weaver

v0.9.0-rc.1

20 Feb 06:08
Immutable release. Only release title and notes can be modified.
d9b94ff

Choose a tag to compare

v0.9.0-rc.1 Pre-release
Pre-release

0.9.0-rc.1 (2026-02-20)

Features

v0.8.0

11 Feb 04:11
Immutable release. Only release title and notes can be modified.
b55ec0e

Choose a tag to compare

0.8.0 (2026-02-11)

Features

v0.7.0

06 Feb 01:54
Immutable release. Only release title and notes can be modified.
6242f33

Choose a tag to compare

0.7.0 (2026-02-06)

Features

  • add teleport support (#336) (0a40af1)
  • implement cluster uninstall workflow (#309) (3ef39e6)
  • setup metrics server with flags and execution mode management (#285) (23e98ff)
  • support alloy installation (#319) (1673cec)
  • support block node breaking change upgrade to 0.26.2 (#347) (210ebc4)

v0.6.0

19 Dec 06:57
Immutable release. Only release title and notes can be modified.
eb77da2

Choose a tag to compare

0.6.0 (2025-12-19)

Features

v0.5.0

16 Dec 09:20
Immutable release. Only release title and notes can be modified.
1673182

Choose a tag to compare

0.5.0 (2025-12-16)

Features

v0.4.0

12 Dec 06:15
Immutable release. Only release title and notes can be modified.
e67c777

Choose a tag to compare

0.4.0 (2025-12-12)

Features

v0.3.0

02 Dec 05:39
e5539a3

Choose a tag to compare

0.3.0 (2025-12-02)

Features

  • implement version command and use modular command packages (#217) (81dd7ed)
  • support configuration file and values file for block-node install (#218) (e5539a3)

v0.2.0

19 Nov 09:50
8d0fa5f

Choose a tag to compare

What's Changed

  • feat: add weaver user validation and formatted instructions by @brunodam in #201
  • fix: improve crio binary installation verification and error handling by @brunodam in #202
  • feat: copy kubeconfig to current user's home directory by @brunodam in #203
  • feat: update node setup invocation signature by @brunodam in #204

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Nov 23:39
9232ab5

Choose a tag to compare

What's Changed

  • feat: scaffold project with previous code by @leninmehedy in #4
  • docs: update README by @leninmehedy in #8
  • docs: add production ready playbooks for physical machine setup by @nathanklick in #10
  • chore(deps): Bump golang.org/x/net from 0.8.0 to 0.38.0 by @dependabot[bot] in #5
  • feat: cleanup imported code to remove unnecessary packages by @nathanklick in #12
  • feat: cleanup additional imported packages by @nathanklick in #13
  • fix: replace the use of errors with errorx pkg by @leninmehedy in #15
  • feat: consolidated paths package into the fsx package by @nathanklick in #17
  • fix: production playbook correctly initializes cilium cni by @nathanklick in #21
  • feat: CLI design with associated workflows and steps by @leninmehedy in #18
  • feat: add safety check workflow by @nathanklick in #57
  • fix: consolidate node validation and setup workflows for multi-node support by @brunodam in #86
  • fix: use latest automa package with bug fixes by @leninmehedy in #95
  • feat: scaffold kubernetes cluster setup workflow steps by @leninmehedy in #87
  • chore: update code owners by @brunodam in #97
  • feat: remaining system packages by @brunodam in #98
  • chore: allow setting up utm VM and debugging directly in it by @brunodam in #103
  • feat: implement SwapOffAll and SwapOnAll by @leninmehedy in #102
  • feat: add UTM debug enhancements and IDE configurations by @brunodam in #108
  • feat: support swap spec with UUID and LABEL by @leninmehedy in #110
  • feat: remove containerd dependency from system packages by @brunodam in #111
  • fix: preserve Go binary PATH when running tests with sudo by @brunodam in #116
  • feat: implement disable swap step by @leninmehedy in #99
  • feat: Remove orphaned dependencies by @brunodam in #114
  • fix: improve test organization and remove redundant integration tests by @brunodam in #119
  • feat: refactor kernel module management with new interfaces and testing by @brunodam in #117
  • feat: interface for software installation by @brunodam in #120
  • feat: update workflow steps to use latest automa v0.5.0 by @leninmehedy in #123
  • feat: implement download and extract for crio by @brunodam in #124
  • fix: add semantic version validation and enforcement by @brunodam in #130
  • feat: implement configure sysctl for kubernetes step by @leninmehedy in #129
  • test: fix broken tests by @leninmehedy in #132
  • feat: hybrid Go/Bash workflow for K8s cluster provisioning for incremental Go migration by @leninmehedy in #133
  • feat: allow setting service user rather than hardcoding it as hedera by @leninmehedy in #136
  • feat: implement kubeadm init step by @leninmehedy in #137
  • feat: implement download, extraction and install for kubernetes tools by @brunodam in #138
  • chore: add installer options and version method to Software interface by @brunodam in #141
  • feat: implement download, extraction, and install for helm by @brunodam in #142
  • feat: implement download, extraction, and install for k9s by @brunodam in #143
  • refactor: software.yaml into artifact.yaml by @brunodam in #146
  • feat: install cilium CLI by @brunodam in #147
  • feat: refactor systemd service management and enable CRI-O start by @brunodam in #150
  • feat: add support to mask and unmask unit by @brunodam in #153
  • feat: Implement SetupBindMounts without dependency to shell commands by @brunodam in #154
  • feat: Implement install and configure for cri-o without shell commands by @brunodam in #157
  • feat: Implement cilium cni configuration by @brunodam in #158
  • feat: implement custom Helm chart manager using Helm v3 SDK by @leninmehedy in #162
  • feat: rollback verification for helm deployment by @brunodam in #163
  • feat: rollback verification for helm deployment by @brunodam in #166
  • feat: rollback verification for k9s deployment by @brunodam in #167
  • fix: support wildcard patterns for sysctl properties by @leninmehedy in #169
  • chore(deps): Bump github.com/bluet/syspkg from 0.1.5 to 0.1.6 by @dependabot[bot] in #174
  • fix: ignore swapoff error if swap device not found or swap file is invalid by @leninmehedy in #171
  • fix: load helm settings after setting namespace in env by @leninmehedy in #172
  • feat: implement rollback for kubelet systemd by @brunodam in #175
  • chore(ci): update commit analyzer to use conventionalcommits preset by @andrewb1269 in #181
  • feat: add support for kubeadm rollback by @brunodam in #182
  • feat: implement install MetalLB step by @leninmehedy in #173
  • feat: implement CRI-O rollback support with comprehensive validation by @brunodam in #186
  • feat: implement kube client wrapper by @leninmehedy in #187
  • feat: make kubectl available from provisioner user by @brunodam in #189
  • fix: replace kubectl bash commands with custom kube client by @leninmehedy in #190
  • feat: implement cluster health check step by @leninmehedy in #192
  • feat: add block node installation support by @brunodam in #193
  • refactor: rename to weaver by @brunodam in #196
  • ci: Setup release process by @brunodam in #197

New Contributors

Full Changelog: https://github.com/hashgraph/solo-weaver/commits/v0.1.0