Featured in this release
"Quality of life" improvements
A lot of effort has gone into the datastore, DQlite. In this release we introduced the following improvements:
- DQlite node role reassignment in case of failure domain availability changes
- Optional admission control to ensure performance
- Handling the out-of-disk-space cases
- Performance improvements related to static linking of DQlite and SQL query preparation
New addons by our partners and community members
- Falco: the cloud-native security tool that employs custom rules on kernel events to provide real-time alerts
- CloudNative PG Operator: Leveraging cloud native Postgres for Kubernetes adds speed, efficiency and protection for your infrastructure modernization
- ngrok: Ingress Controller instantly adds connectivity, load balancing, authentication, and observability to your services
Detail list of updates since last release
Kubernetes core services
- Kubernetes 1.29
Usability Improvements
- Improved messaging in joining nodes
- Fix the default IP shown in ‘microk8s add-node’ output when using FRR (thanks @nihr23)
- Improve connectivity check in installers, thank you @smithyuk
- Handle out of low disk capacity on dqlite nodes
- Admission control to protect from dqlite performance degradation
- Failure domain control plain datastore rebalance
- Memory argument warning in installer, thank you @eddiesimeon
Addon updates
- New addon: nvidia, allows for enabling the gpu and network operators
- New addon: Falco v3.7.1, thank you @jasonumiker
- New addon: CloudNativePG, thank you @sxd
- New addon: ngrok, thank you @russorat
- Added default-class option to hostpath-storage, thank you @overtfuture
- Upgraded sosivio to v1.7.1, thank you @DanArlowski
- Upgrade linkerd to v2.14.3, thank you @balchua
- Upgraded KWasm operator to version v0.3.0, thank you @0xE282B0
- Upgrade keda to v2.12.0, thank you @balchua
- Upgraded hostpath-storage to v1.5.0
- Upgraded MICROCKS to v1.8.0, thank you @yada
- hostpath-storage option not to be set as the default storage class, courtesy of @overtfuture
- Removed ondat addon from the community repository