Releases: hashgraph/solo-weaver
Releases · hashgraph/solo-weaver
v0.9.0-rc.1
Immutable
release. Only release title and notes can be modified.
0.9.0-rc.1 (2026-02-20)
Features
v0.8.0
v0.7.0
Immutable
release. Only release title and notes can be modified.
0.7.0 (2026-02-06)
Features
v0.6.0
v0.5.0
v0.4.0
Immutable
release. Only release title and notes can be modified.
0.4.0 (2025-12-12)
Features
v0.3.0
v0.2.0
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
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
- @leninmehedy made their first contribution in #4
- @nathanklick made their first contribution in #10
- @dependabot[bot] made their first contribution in #5
- @brunodam made their first contribution in #86
- @andrewb1269 made their first contribution in #181
Full Changelog: https://github.com/hashgraph/solo-weaver/commits/v0.1.0