kubesolo Updates & Release Notes
10 updates curated from 1 source by the Releasebot Team. Last updated: Sep 2, 2026
- Aug 24, 2026
- Date parsed from source:Aug 24, 2026
- First seen by Releasebot:Sep 2, 2026
v1.2.0
kubesolo adds Prometheus metrics, host-managed container runtime support, CPU manager controls, and automatic MTU detection, while fixing LoadBalancer EXTERNAL-IP handling and kubeconfig path issues. It also updates Kubernetes and Kine tracking for a broader platform refresh.
What's Changed
Feature
Introduced a Prometheus-compatible metrics endpoint #176
Enable with --metrics-server; serves /metrics with control plane health gauges on 127.0.0.1:9105 (configurable via --metrics-bind-address)
Added support for attaching to a host-managed container runtime (containerd or CRI-O) #181
Set --container-runtime-endpoint (e.g. unix:///run/crio/crio.sock) to skip the embedded containerd; the host then supplies the runtime, OCI runtime, CNI plugin binaries and sandbox image
Added CPU manager support for latency-sensitive workloads #183
New --cpu-manager-policy, --cpu-manager-policy-options, --system-reserved and --reserved-cpus flags
For more details, refer to this docs
Auto-detect the network MTU, with an override via --mtu #179
Picks up reduced MTUs on VPN/tunnel/PPPoE links and applies them to the CNI bridge (cni0) and pod veth interfaces
For more details, refer to this docs
Portainer Edge Agent now tracks the lts tag, and the image is configurable via --portainer-edge-image #177
Any image other than the default is pulled from the registry rather than loaded from the embedded image
Fixes
Fixed an issue where the EXTERNAL-IP was not set when an existing service was changed to type LoadBalancer #178
Also added --load-balancer-ip to publish services on an address other than the node IP
Fixed kubesoloctl writing the kubeconfig to the wrong user's home directory #185
Ownership is now resolved only from an explicit sudo/doas escalation; in a plain root shell (e.g. after sudo su -) the kubeconfig goes to root's home rather than being attributed to the original login user
Fixed external-dependency builds embedding artifacts they do not use #184
Chore
Updated KubeSolo to track Kubernetes v1.35.7 and Kine v0.16.3 #180
Dropped the :latest container image tag and split CI publishing to be fork-safe #174
Images must now be pulled by an explicit version tag
Bumped google.golang.org/grpc 1.80.0 -> 1.82.1 #175
Bumped github.com/google/cel-go 0.26.0 -> 0.29.0 #182
New Contributors
@c92s made their first contribution in #184
Full Changelog: v1.1.9...v1.2.0
Original source - Jul 22, 2026
- Date parsed from source:Jul 22, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.9
kubesolo bumps Kubernetes to v1.34.9 and fixes an immutable root filesystem write issue.
What's Changed
Chore
Bumped Kubernetes to v1.34.9 #173
Fixes
Fixed an issue where KubeSolo was attempting to write to an immutable root filesystems #171
Full Changelog: v1.1.8...v1.1.9
Original source All of your release notes in one feed
Join Releasebot and get updates from Portainer and hundreds of other software products.
- Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.8
kubesolo releases improved node IP handling for multi-NIC hosts, adding a --node-ip flag and env support, preserving PKI when IPs change, and making auto-detection prefer private addresses. It also removes edge memory overrides and returns to upstream defaults.
What's Changed
Feature
- Added --node-ip flag (env KUBESOLO_NODE_IP) to pin the node IP on multi-NIC hosts #167
- Applies to the apiserver advertise-address, kubeconfig, kubelet node IP, and LoadBalancer EXTERNAL-IP
Fixes
- Fixed an issue where a node IP change regenerated the entire PKI tree including the CA, invalidating previously distributed kubeconfigs — the CA is now preserved and only leaf certificates are re-signed #167
- Fixed non-deterministic node IP auto-detection on multi-NIC hosts, now preferring a private (RFC 1918) address #167
Chore
- Removed the edge memory overrides; KubeSolo now always uses upstream Kubernetes and containerd defaults #166
Full Changelog: v1.1.7...v1.1.8
Original source - Jun 28, 2026
- Date parsed from source:Jun 28, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.7
kubesolo adds a new management CLI, container mode for macOS, WSL2, and Linux Docker hosts, native d2k integration, automatic certificate regeneration on node IP changes, and fuse-overlayfs support, while also fixing service, env var, and warning issues.
What's Changed
Feature
Introduced kubesoloctl, a management CLI tool for KubeSolo #139
For more information, refer to this docs
Introduced Container mode to support KubeSolo on macOS, WSL2, or any Linux dev host with Docker Engine #106
For more details, refer to this docs
Introduced native d2k integration, Docker-to-Kubernetes API translator #156
For more details, refer to this docs
Auto-regenerate certificates when the node IP changes #159
Added fuse-overlayfs support where the rootfs is an overlay #160
Fixes
Fixed an issue where optional components failure exit the service #163
Fixed an issue Portainer Edge env vars were stripped by sudo env_reset #161
Fixed an issue where false-positive runc warning messages flooding #157
Added the missing --startup-timeout flag to the docs #154
Chore
Updated KubeSolo to track Kubernetes v1.34.8 #162
Bumped embedded dependency versions #164
Go 1.26.2 → 1.26.4
Portainer Agent 2.39.2 -> 2.39.4
CoreDNS 1.14.3 -> 1.14.4
New Contributors
@benoitschipper made their first contribution in #154
@rothgar made their first contribution in #160
@testA113 made their first contribution in #162
Full Changelog: v1.1.6...v1.1.7
Original source - May 15, 2026
- Date parsed from source:May 15, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.6
kubesolo adds a --timeout flag, fixes compaction, and updates README in a new release.
What's Changed
Feature
Added a --timeout flag to allow overriding the default control plane startup timeout #152
Fixes
Fixed an issue where compaction was not working correctly #153
If your state.db has grown due to this issue, compaction will run automatically after 5 minutes of uptime, and the vacuum process will run on the next restart
Chore
Updated the README #151
Full Changelog: v1.1.5...v1.1.6
Original source Similar to kubesolo with recent updates:
- xAI updates123 release notes · Latest Aug 29, 2026
- Claude Code updates435 release notes · Latest Sep 3, 2026
- Proton updates24 release notes · Latest Jun 9, 2026
- Proton VPN Windows updates41 release notes · Latest Aug 28, 2026
- Proton Pass updates36 release notes · Latest Aug 11, 2026
- OpenAI updates191 release notes · Latest Sep 1, 2026
- May 12, 2026
- Date parsed from source:May 12, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.5
kubesolo adds IPv6 disable and SQLite WAL repair, plus Kubernetes and component bumps.
What's Changed
Chore
- Bumped Go to 1.26.2
- Bumped Portainer Agent to 2.39.2-LTS
- Bumped CoreDNS to 1.14.3
- Bumped local-path-provisioner to 0.0.36
- Bumped Kubernetes to 1.34.7
Feature
- Added --disable-ipv6 flag to support disabling IPv6 #150
- Added --db-wal-repair flag to detect SQLite WAL corruption on startup and recover from unclean shutdowns caused by power loss #148
Fixes
- Fixed an issue where registry config was being wiped on restart #147
New Contributors
- @xiezhuojin made their first contribution in #147
Full Changelog: v1.1.4...v1.1.5
Original source - Apr 29, 2026
- Date parsed from source:Apr 29, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.4
kubesolo adds a full flag for upstream Kubernetes defaults, fixes pod egress after reboot, and patches a CVE.
What's Changed
Feature
Added --full flag (KUBESOLO_FULL env var) to run with upstream Kubernetes defaults instead of edge-optimised overrides, useful for CI and powerful machines. It is disabled by default - #143
Security
Fixed CVE-2026-33816 - #138
Fixes
Fixed pod egress connectivity loss after reboot by owning pod masquerade rules directly instead of relying on kube-proxy or the CNI bridge plugin - #140
Full Changelog: v1.1.3...v1.1.4
Original source - Apr 21, 2026
- Date parsed from source:Apr 21, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.3
kubesolo releases v1.1.3 with Go and agent bumps, new registry config support, added musl support for arm and riscv64, cgroupv2 and nftables improvements, security fixes, and multiple startup, install, and runtime stability fixes.
What's Changed
Chore
Bumped Go to 1.26.1
Bumped Portainer Agent to 2.39.1-LTS
Bumped the following actions in CI and release GitHub Actions:
actions/checkout@v6
actions/setup-go@v6
actions/upload-artifact@v7
Added arm architecture support for musl - #112
Added riscv64 architecture support for musl - #114
Feature
Added support for registry configuration - #126
Security
CVE-2026-33186 - bumped google.golang.org/grpc to v1.79.3
CVE-2026-39883 - bumped go.opentelemetry.io/otel/sdk to v1.43.0
CVE-2024-28180 - bumped github.com/go-jose/go-jose/v4 to 4.1.4
CVEs - bumped github.com/nats-io/nats-server to v2.12.6
Improvements
Optimized NodeSetter webhook for patching objects efficiently - #118
Added cgroupv2 detection, nftables proxy mode for kube-proxy including table flush on start, and kernel loading - #116
Added support for registry configuration via hosts.toml - #126
Optimized binary size, crun, zstd compression, online/offline build variants - #117
Fixes
Updated container images to use fully-qualified image references for proper loading - #115
Normalized hostname for consistency - #116
Added mutex to prevent data race for the use of client set in webhook - #122
Fixed WaitGroup deadlocks and premature readiness signaling on failed startup paths - #123 and #124
Fixed Alpine 3.23 compatibility issues causing post-reboot crashes #132
Fixed a few issues for the installation script - #130
Fixed an issue where stale runtime state caused pod sync failures on restart - #127
New Contributors
@Ritish134 made their first contribution in #112
@mmoll made their first contribution in #114
@nova8-technologies made their first contribution in #115
@samdulam made their first contribution in #132
Full Changelog: v1.1.2...v1.1.3
Original source - Mar 3, 2026
- Date parsed from source:Mar 3, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.2
kubesolo fixes controller endpoint slice batch settings to support headless service lookup.
What's Changed
- fix(controller): set endpoint slices batch settings to the default to support headless service lookup by @stevensbkang in #111
Full Changelog: v1.1.1...v1.1.2
Original source - Mar 2, 2026
- Date parsed from source:Mar 2, 2026
- First seen by Releasebot:Sep 2, 2026
v1.1.1
kubesolo ships v1.1.1 with core dependency updates, a custom bin URL path option for builds, and fixes for CoreDNS DNS resolution and quieter kube logs.
Chore
chore(deps): bump Go to 1.25.7
chore(deps): bump Kubernetes to 1.34.4
chore(deps): bump CoreDNS to 1.14.1
chore(deps): bump Local Path Provisioner to 0.0.34
chore(deps): bump Portainer Agent to 2.39.0-LTS
chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in the go_modules group across 1 directory by @dependabot[bot] in #104
chore(deps): bump github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.3 in the go_modules group across 1 directory by @dependabot[bot] in #107
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.40.0 in the go_modules group across 1 directory by @dependabot[bot] in #110Improvements
feat(build): add capability to specify a custom bin URL path by @yajith in #105
Bug Fix
fix(coredns): dns resolution fix by @stevensbkang in #102
fix(kine): reduce noises in kubesolo logs by @stevensbkang in #103New Contributors
@yajith made their first contribution in #105
Full Changelog: v1.1.0...v1.1.1
Original source
This is the end. You've seen all the release notes in this feed!
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.