Skip to content

Commit e4aced4

Browse files
docs(changelog): v1.1.1 — uninstall delays fix + confirm guard
1 parent 6c765d9 commit e4aced4

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77
The release pipeline extracts the section matching the pushed tag (`## vX.Y.Z`)
88
as the GitHub release notes, so every released version needs a section here.
99

10+
## v1.1.1
11+
12+
### Fixed
13+
- `uninstall` no longer stalls for minutes. All package removals are now a single
14+
non-interactive `apt-get` (was five separate, lock-contending invocations), and
15+
every potentially-blocking step (kubeadm reset, systemctl, netplan, apt) is
16+
bounded by `timeout` so a wedged step can't hang the whole uninstall. Also
17+
removes the previously-missed `wireguard-tools`. Measured ~12s end to end on a
18+
control-plane node (was minutes).
19+
20+
### Security
21+
- `runos uninstall` now requires `--yes` (or an interactive "yes" confirmation)
22+
before it wipes Kubernetes/etcd and reboots, so a bare invocation can't destroy
23+
a node by accident. The nodeward `UNINSTALL_NODE` instruction path is
24+
unaffected.
25+
1026
## v1.1.0
1127

1228
Security hardening pass (file permissions, secret logging, instruction-handler

0 commit comments

Comments
 (0)