What's Changed
- Bump pymdown-extensions from 10.14.1 to 10.14.2 in /docs by @dependabot in #5484
- Bump github.com/cilium/ebpf from 0.17.1 to 0.17.2 by @dependabot in #5483
- Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 in /hack/tool by @dependabot in #5486
- Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #5485
- Bump pip from 24.3.1 to 25.0 in /docs by @dependabot in #5480
- Sleep 5 secs after airgap image bundle creation by @twz123 in #5472
- Add note to the example of Manifest Deployer by @pepsi1k in #5482
- Disable Go telemetry in Docker based builds by @twz123 in #5489
- Share node name detection between controller and worker by @twz123 in #5488
- Bump certifi from 2024.12.14 to 2025.1.31 in /docs by @dependabot in #5496
- Add 1.32.x as maintained by @twz123 in #5494
- Apply the bootstraprbac stack directly by @twz123 in #5491
- Disable leader election in single-controller clusters by @twz123 in #5490
- New Logo by @twz123 in #5492
- Remove "by Team Lens" by @twz123 in #5493
- Bump babel from 2.16.0 to 2.17.0 in /docs by @dependabot in #5502
- Bump pymdown-extensions from 10.14.2 to 10.14.3 in /docs by @dependabot in #5501
- Always skip controller-runtime name validation by @twz123 in #5506
- Bump mkdocs-material from 9.5.50 to 9.6.1 in /docs in the mkdocs group by @dependabot in #5495
- Bump mkdocs-material from 9.6.1 to 9.6.2 in /docs in the mkdocs group by @dependabot in #5512
- Deprecate Autopilot client factory by @twz123 in #5509
- Handle pushgateway image as any other image by @jnummelin in #5520
- Bump Go to v1.23.6 by @twz123 in #5515
- Bump cosign to v2.4.2 by @twz123 in #5517
- Decouple controller flags from CLIOptions struct by @twz123 in #5438
- Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #5526
- Bump golang.org/x/text from 0.21.0 to 0.22.0 by @dependabot in #5527
- Bump golang.org/x/mod from 0.22.0 to 0.23.0 by @dependabot in #5525
- Bump golangci-lint to v1.63.3 by @twz123 in #5536
- Bump containerd to v1.7.25 by @twz123 in #5529
- Bump kine to v0.13.9 by @twz123 in #5518
- Add OpenSSF Best Practices Badge by @twz123 in #5546
- docs: Pi-5 k0s installation instructions by @ramessesii2 in #5513
- Don't trim paths when DEBUG is not false by @twz123 in #5505
- Bump mkdocs-include-markdown-plugin from 7.1.2 to 7.1.3 in /docs in the mkdocs group by @dependabot in #5553
- Replace markdownlint GitHub Action by @twz123 in #5545
- Bump Envoy to v1.32.3 by @twz123 in #5532
- GitHub Actions cache optimizations by @twz123 in #5467
- Bump github.com/hashicorp/terraform-exec from 0.21.0 to 0.22.0 in /hack/tool by @dependabot in #5453
- Bump etcd to v3.5.18 by @twz123 in #5522
- Bump runc to v1.2.4 by @twz123 in #5528
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #5524
- Remove storage parameter from DefaultClusterConfig by @twz123 in #5514
- Use unique controller names for Autopilot by @twz123 in #5507
- Bump controller-tools to v0.17.1 by @twz123 in #5523
- Use correct permissions when cleanuing up old PRs by @twz123 in #5557
- Enable usetesting linter by @twz123 in #5548
- Bump troubleshoot to v0.115.1 by @twz123 in #5530
- Bump cri-dockerd to v0.3.16 by @twz123 in #5531
- Bump mkdocs-material from 9.6.2 to 9.6.3 in /docs in the mkdocs group by @dependabot in #5561
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #5566
- Bump pip from 25.0 to 25.0.1 in /docs by @dependabot in #5565
- Bump mkdocs-include-markdown-plugin from 7.1.3 to 7.1.4 in /docs in the mkdocs group by @dependabot in #5564
- Don't try to install iptables binaries on non-Linux workers by @twz123 in #5567
- Completely remove old Windows-only CLI flags by @twz123 in #5568
- Don't use join tokens to bootstrap embedded kubelet by @twz123 in #5487
- Bump golang.org/x/tools from 0.29.0 to 0.30.0 by @dependabot in #5572
- Bump Alpine to 3.21.2 by @twz123 in #5569
- Enable nilnesserr linter by @twz123 in #5547
- Bump libseccomp to v2.6.0 by @twz123 in #5519
- Allow to override k0sctl version in OS tests matrix by @twz123 in #5477
- Use shared k0s build workflow in nighty network conformance runs by @twz123 in #5466
- Bump mkdocs-material from 9.6.3 to 9.6.4 in /docs in the mkdocs group by @dependabot in #5577
- Bump github.com/cilium/ebpf from 0.17.2 to 0.17.3 by @dependabot in #5576
- Bump helm.sh/helm/v3 from 3.17.0 to 3.17.1 by @dependabot in #5582
- Document --kubelet-root-dir flag by @juanluisvaladas in #5578
- fix: kernel modules not enabled, modprobe is not executed by @emosbaugh in #5580
- Bump kine to v0.13.10 (to fix a bug introduced in v0.13.4) by @svanharmelen in #5593
- Bump calico 3.29.2 by @juanluisvaladas in #5573
- Bump mkdocs-material from 9.6.4 to 9.6.5 in /docs in the mkdocs group by @dependabot in #5592
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /hack/tool by @dependabot in #5591
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #5588
- Validate removed apis by @juanluisvaladas in #5476
- Ignore replacement errors for containerd executables on Windows by @twz123 in #5601
- Support provisoning of Windows Server 2022 in OS tests by @twz123 in #5598
- fix typo: tho->two by @piny940 in #5597
- Include last error when waiting for containerd failed by @twz123 in #5600
- Bump github.com/k0sproject/version from 0.6.0 to 0.7.0 by @dependabot in #5583
- Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 by @dependabot in #5590
- Bump korthout/backport-action from 3.1.0 to 3.2.0 by @dependabot in #5609
- Use correct containerd endpoints on Windows by @twz123 in #5602
- Bump github.com/go-playground/validator/v10 from 10.24.0 to 10.25.0 by @dependabot in #5589
- Bump golang.org/x/crypto from 0.33.0 to 0.34.0 by @dependabot in #5607
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #5606
- Bump runc to v1.2.5 by @jnummelin in #5615
- Bump Kubernetes to v1.32.2 by @jnummelin in #5618
- Bump golang.org/x/crypto from 0.34.0 to 0.35.0 by @dependabot in #5620
- Bump alpine version to 3.21.3 by @ncopa in #5626
- Initialize common directories once by @twz123 in #5581
- Bump containerd to 1.7.26 by @ncopa in #5634
- Bump github.com/k0sproject/k0sctl from 0.20.0 to 0.23.0 in /hack/tool by @dependabot in #5635
- Bump github.com/opencontainers/runtime-spec from 1.2.0 to 1.2.1 by @dependabot in #5641
- Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #5647
- Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #5648
- Bump mkdocs-material from 9.6.5 to 9.6.7 in /docs in the mkdocs group by @dependabot in #5642
- Bump jinja2 from 3.1.5 to 3.1.6 in /docs by @dependabot in #5651
- Publish version in controlnode status by @makhov in #5508
- Implement --init-only for controller by @ncopa in #5658
- Bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 by @dependabot in #5645
- Bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #5646
- Bump the mkdocs group across 1 directory with 2 updates by @dependabot in #5667
- Bump etcd 3.5.19 by @ncopa in #5652
- Bump golang.org/x/mod from 0.23.0 to 0.24.0 by @dependabot in #5649
- Bump robinraju/release-downloader from 1.11 to 1.12 by @dependabot in #5653
- Bump golang.org/x/text from 0.22.0 to 0.23.0 by @dependabot in #5655
- Bump golang.org/x/net from 0.35.0 to 0.36.0 in /hack/tool by @dependabot in #5663
- Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 by @dependabot in #5669
- Bump mkdocs-material from 9.6.8 to 9.6.9 in /docs in the mkdocs group by @dependabot in #5670
- Bump github.com/go-openapi/jsonpointer from 0.21.0 to 0.21.1 by @dependabot in #5678
- Bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #5654
- Bump helm.sh/helm/v3 from 3.17.1 to 3.17.2 by @dependabot in #5675
- Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #5677
- Bump containerd to 1.7.27 by @ncopa in #5673
- Bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 by @dependabot in #5676
- Bump runc to 1.2.6 by @ncopa in #5672
- Bump platformdirs from 4.3.6 to 4.3.7 in /docs by @dependabot in #5683
- Bump shogo82148/actions-upload-release-asset from 1.7.8 to 1.7.9 by @dependabot in #5685
- Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #5689
- Bump pyparsing from 3.2.1 to 3.2.3 in /docs by @dependabot in #5694
- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 by @dependabot in #5695
- Debian-based distros support in the build pipeline by @makhov in #5697
- Bump calico to 3.29.3 by @juanluisvaladas in #5696
- Bump termcolor from 2.5.0 to 3.0.0 in /docs by @dependabot in #5707
- Bump kubernetes to v1.32.3 by @juanluisvaladas in #5708
- Define API's
sans
field as a set to prevent duplicate entries by @kahirokunn in #5723 - Fix ostests terraform script by @juanluisvaladas in #5699
- Upload cosign transparency log and verify signatures before release by @juanluisvaladas in #5724
- Bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot in #5731
- Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by @dependabot in #5730
- Bump golangci-lint to v2.0.2 by @juanluisvaladas in #5721
- Bump github.com/go-playground/validator/v10 from 10.25.0 to 10.26.0 by @dependabot in #5706
- Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #5715
- Bump termcolor from 3.0.0 to 3.0.1 in /docs by @dependabot in #5719
- Bump mkdocs-material from 9.6.9 to 9.6.10 in /docs in the mkdocs group by @dependabot in #5705
- Bump golang.org/x/tools from 0.31.0 to 0.32.0 by @dependabot in #5734
- Bump github.com/cilium/ebpf from 0.17.3 to 0.18.0 by @dependabot in #5720
- Bump shogo82148/actions-upload-release-asset from 1.7.9 to 1.8.0 by @dependabot in #5700
- Bump shogo82148/actions-create-release from 1.7.6 to 1.7.7 by @dependabot in #5684
- Bump kine to 0.13.12 by @ncopa in #5742
- Remove CGROUP kconfig checks by @juanluisvaladas in #5735
- Be less strict about CPLB vs. endpoint reconciler by @twz123 in #5745
- Add missing k8s.io/externaljwt replace config in go.mod by @iawia002 in #5747
- Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 by @dependabot in #5744
- Add defaultRoute strategy for konnectivity by @shuichiro-makigaki in #5725
- Remove duplicate lines in the configuration.md file by @iawia002 in #5754
- Bump markdown from 3.7 to 3.8 in /docs by @dependabot in #5755
- Bump golangci-lint to v2.1.1 by @twz123 in #5757
- Add more complex Docker Compose example by @twz123 in #5759
- Update OS tests images and add SLES 15 by @juanluisvaladas in #5739
- Bump mkdocs-material from 9.6.11 to 9.6.12 in /docs in the mkdocs group by @dependabot in #5761
- Remove "What happened to GitHub stargazers?" by @twz123 in #5756
- Bump packaging from 24.2 to 25.0 in /docs by @dependabot in #5763
- Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #5762
- Bump iptables to 1.8.11 by @juanluisvaladas in #5764
- Bump konnectivity to v0.32.0 by @twz123 in #5741
- Bump go to v1.23.8 by @juanluisvaladas in #5767
- Bump kubernetes to 1.32.4 by @juanluisvaladas in #5770
- Enforce static linking of libseccomp by @ncopa in #5776
- Remove unused stuff from konnectivity agent manifest by @twz123 in #5750
- Bump go to v1.24.2 by @juanluisvaladas in #5778
- Bump pip from 25.0.1 to 25.1 in /docs by @dependabot in #5786
- Bump pymdown-extensions from 10.14.3 to 10.15 in /docs by @dependabot in #5787
- Bump certifi from 2025.1.31 to 2025.4.26 in /docs by @dependabot in #5784
- Bump importlib-metadata from 8.6.1 to 8.7.0 in /docs by @dependabot in #5785
- Remove CentOS 7 and 8, add CentOS 10 to OS tests by @twz123 in #5789
- Bump etcd 3.5.21 by @juanluisvaladas in #5792
- Deduce k0s API bind address from API server bind address by @twz123 in #5733
- Encapsulate debug flag handling by @twz123 in #5390
- Bump Kube router to 2.5.0 by @juanluisvaladas in #5794
- Bump cni-node to 1.7.1 by @ncopa in #5783
- Use proper types on RISC-V by @twz123 in #5801
- Fix konnectivity health check in OS tests by @twz123 in #5797
- Bump termcolor from 3.0.1 to 3.1.0 in /docs by @dependabot in #5804
- Update OS tests modules lock file by @twz123 in #5798
- Fix backwards compat for debug flag handling by @twz123 in #5805
- Fix triggers for Oracle Linux 8 in OS tests by @twz123 in #5788
- Add initial RISC-V support to Makefile by @twz123 in #5802
- Bump calico to 3.29.3-1 by @juanluisvaladas in #5806
- Bump pip from 25.1 to 25.1.1 in /docs by @dependabot in #5811
- Remove EnableDynamicConfig from CfgVars by @twz123 in #5799
- Introduce k0s airgap bundle-artifacts by @twz123 in #5360
- Bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in #5813
- Add priority class to CoreDNS pods by @mohsenasm in #5812
- Bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #5814
- Fix indentation by @damsien in #5817
- Bump golang.org/x/text from 0.24.0 to 0.25.0 by @dependabot in #5819
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot in #5818
- Various Image version bumps for riscv64 by @ncopa in #5803
- Ignore RISC-V Linux airgap image bundle by @twz123 in #5807
- Bump golang.org/x/tools from 0.32.0 to 0.33.0 by @dependabot in #5820
- Bump oras.land/oras-go/v2 from 2.5.0 to 2.6.0 by @dependabot in #5829
- Bump platformdirs from 4.3.7 to 4.3.8 in /docs by @dependabot in #5828
- Bump go mod to 1.24 and toolchain to 1.24.3 by @juanluisvaladas in #5808
- Bump mkdocs-material from 9.6.12 to 9.6.13 in /docs in the mkdocs group by @dependabot in #5838
- Bump pyyaml-env-tag from 0.1 to 1.0 in /docs by @dependabot in #5837
- Bump github.com/vishvananda/netlink from 1.3.1-0.20250206174618-62fb240731fa to 1.3.1 by @dependabot in #5835
- Replace olekukonko/tablewriter for k8s.io/cli-runtime by @juanluisvaladas in #5839
- [lint] Enforce US spelling by @s3rj1k in #5659
- fix(network_config): don't set kuberouter config if calico config provided by @JGAntunes in #5834
- Add docs section on how to configure registry mirrors by @twz123 in #5843
- Bump mkdocs-material from 9.6.13 to 9.6.14 in /docs in the mkdocs group by @dependabot in #5845
- Fix the issue of unable to config the kubelet volumePluginDir and resolvConf parameters by @iawia002 in #5796
- Bump pyyaml-env-tag from 1.0 to 1.1 in /docs by @dependabot in #5846
- Bump helm to 3.17.2 by @ncopa in #5847
- Bump Kubernetes to v1.33.0 by @juanluisvaladas in #5793
- Bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot in #5849
- CPLB prevent IPVS routing loops by @juanluisvaladas in #5831
- Use the correct address for BuildServiceCIDR by @juanluisvaladas in #5855
- Bump Kubernetes to v1.33.1 by @juanluisvaladas in #5856
- Disable telemetry by default by @jnummelin in #5854
- Allow riscv64 build by @ncopa in #5848
- Support configuring the expiration duration for certificates by @iawia002 in #5752
- Bump helm.sh/helm/v3 from 3.17.3 to 3.18.0 by @dependabot in #5860
- Use a common struct to configure CA related options by @twz123 in #5863
- Use the control-plane taint instead of the master taint by @twz123 in #5824
New Contributors
- @pepsi1k made their first contribution in #5482
- @ramessesii2 made their first contribution in #5513
- @svanharmelen made their first contribution in #5593
- @piny940 made their first contribution in #5597
- @kahirokunn made their first contribution in #5723
- @iawia002 made their first contribution in #5747
- @shuichiro-makigaki made their first contribution in #5725
- @mohsenasm made their first contribution in #5812
- @damsien made their first contribution in #5817
- @s3rj1k made their first contribution in #5659
- @JGAntunes made their first contribution in #5834
Full Changelog: v1.32.1+k0s.0...v1.33.1+k0s.0