chore: update dependencies#41
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Author
|
af62f3c to
c544f8b
Compare
9ae3a2c to
68b5eba
Compare
4748695 to
7a9613d
Compare
eb466c8 to
95488dc
Compare
2a14ada to
58afe8c
Compare
9853a05 to
1df2f4e
Compare
c1679d6 to
e6d78f4
Compare
ce8db57 to
914a291
Compare
390b108 to
20c4d70
Compare
f4ed013 to
f7c34bf
Compare
f09a32b to
3001fd9
Compare
f07dd37 to
03d9520
Compare
341ae9f to
91426bd
Compare
2f6c480 to
0655593
Compare
0bbd693 to
4574e27
Compare
8206692 to
e366988
Compare
88bd84f to
31c2140
Compare
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update Request | Renovate Bot
This PR contains the following updates:
v1.4.2→v2.2.0v1.8.0-beta.1.0.20260616181556-d77ee0495299→v1.9.0v1.14.0-alpha.1→v1.14.0-alpha.2v0.0.0-20220527175918-f17b0f05cf2c→v2.4.0v1.4.3→v1.5.0v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2v0.36.1→v0.36.2Release Notes
jsimonetti/rtnetlink (github.com/jsimonetti/rtnetlink)
v2.2.0Compare Source
Please be aware that a (longstanding) bug was fixed in the Receive method of an rtnetlink Conn.
This might require additional changes on your end if you inadvertently used this bugs behavior.
What's Changed
New Contributors
Full Changelog: jsimonetti/rtnetlink@v2.1.1...v2.2.0
v2.1.1Compare Source
What's Changed
New Contributors
Full Changelog: jsimonetti/rtnetlink@v2.1.0...v2.1.1
v2.1.0Compare Source
What's Changed
Full Changelog: jsimonetti/rtnetlink@v2.0.5...v2.1.0
v2.0.5Compare Source
What's Changed
Full Changelog: jsimonetti/rtnetlink@v2.0.3...v2.0.5
v2.0.3Compare Source
What's Changed
New Contributors
Full Changelog: jsimonetti/rtnetlink@v2.0.2...v2.0.3
v2.0.2Compare Source
The rtnetlink.NetNS implementation had some quirks. This was changed to be more compatible with existing namespace libraries.
Unfortunately this is backwards incompatible, but really belongs to this version.
What's Changed
Full Changelog: jsimonetti/rtnetlink@v2.0.1...v2.0.2
v2.0.1Compare Source
v2.0.0 had wrong module path
What's Changed
Full Changelog: jsimonetti/rtnetlink@v2.0.0...v2.0.1
v2.0.0Compare Source
This release introduces the concept of drivers for use in
rtnetlink.LinkInfowhich is a backwards incompatible change.These drivers allow for setting driver specific link attributes. This means the
LinkInfo.DataandLinkInfo.SlaveDatafields are no longer of type[]byte, but are of typeLinkDriver.At this time, initial drivers are available for Bond, Veth and NetKit.
If you use the byte slices of
LinkInfo.DataandLinkInfo.SlaveDatayou can now use the defaultLinkDatadriver or the appropriate driver (if available in this package). Please consider contributing your driver should you use other types.This release also renames the
Preferedfield of thertnetlink.CacheInfostruct toPreferredto fix a long outstanding typo. This is also backwards incompatible.What's Changed
New Contributors
Full Changelog: jsimonetti/rtnetlink@v1.4.2...v2.0.0
siderolabs/omni (github.com/siderolabs/omni/client)
v1.9.0Compare Source
21 commits
f472356drelease(v1.9.0-beta.1): prepare release8bea9d98feat(frontend): add expandable code editor for extra overlay options4121e730feat(frontend): add expandable code editor for embedded machine config22318022feat(frontend): add more default editor options and remove default class00e99c4drefactor(frontend): refactor code editor to use v-model454daba7chore: bump default talos version to 1.13.5cb74aa70feat: support embedded machine config in installation media CLI86af10d4fix: get rid of the race in the UUID conflict resolution flow55bda497refactor: only log schematic id when ensuringc2b067a1feat(frontend): allow specifying embedded machine config for installation media574daf6dfeat: add embedded_machine_config to create schematic request1a8c85b8feat: add embedded_machine_config to installation media config spec687e56aefeat: add supports_embedded_config quirk to virtual resources2fa8855cfeat: validate Talos extensions against the catalog807fe47afeat: register destroy controllers for user-managed resource typesc3c511acchore: bump containerd to 1.7.33af44779achore(frontend): bump dependencies17b2b30efix: prevent API requests from hanging after idle periods240c4832feat(frontend): remove cluster machine patch option from machine patches498e8c0bfeat(frontend): show error if machine not part of clustera66f1ae3feat(frontend): use machine status link snapshot for recent machines phasev1.8.2Compare Source
Omni 1.8.2 (2026-06-05)
Welcome to the v1.8.2 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Urgent Upgrade Notes (No, really, you MUST read this before you upgrade)
As Omni is now using
--join-tokens-mode=legacyAllowedby default it won't start if there are any nodes running Talos below 1.6 connected to the instance.If you want to keep using Omni with the outdated Talos you will need to set the flag to
legacy. But of course we strongly recommend you to update Talos ASAP.omnictl cluster templatehas breaking changes: it now restricts including files outside of the current directory.If using files in the parent dirs, old behavior can be enabled by using
--allowed-dir.Contributors
Changes
5 commits
13792557release(v1.8.2): prepare release8609a36ftest: mock clock in saml testab83b633fix: prevent deadlock between machine upgrade and config updatebcaa305achore: bump go-kubernetes librarya46d0065fix: lower minimum discovered Kubernetes versionChanges from siderolabs/go-kubernetes
1 commit
131a2bdfix: handle cluster-scoped resources with a ns correctlyDependency Changes
Previous release can be found at v1.8.1
v1.8.1Compare Source
Omni 1.8.1 (2026-05-29)
Welcome to the v1.8.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Urgent Upgrade Notes (No, really, you MUST read this before you upgrade)
As Omni is now using
--join-tokens-mode=legacyAllowedby default it won't start if there are any nodes running Talos below 1.6 connected to the instance.If you want to keep using Omni with the outdated Talos you will need to set the flag to
legacy. But of course we strongly recommend you to update Talos ASAP.omnictl cluster templatehas breaking changes: it now restricts including files outside of the current directory.If using files in the parent dirs, old behavior can be enabled by using
--allowed-dir.Contributors
Changes
10 commits
76af8b22release(v1.8.1): prepare release2d6a357dfix(frontend): bump @tanstack/vue-virtual for log viewer4a19fddcfix: do not downgrade nodes header to single node4f26d7bffix(frontend): remove lingering test code8ca3b41dfeat(frontend): add tooltips to power state18cdf4adfeat: refactor logviewer to tanstack virtual3cf06b5afix: fetch versions from registry with auth620ff48cchore: bump deps to patch GO-2026-5027b1e970c5feat(frontend): add some feedback when omni is loading1bf2890dfix: dont clean clients with active watchesDependency Changes
Previous release can be found at v1.8.0
siderolabs/talos (github.com/siderolabs/talos/pkg/machinery)
v1.14.0-alpha.2Compare Source
Talos 1.14.0-alpha.2 (2026-06-26)
Welcome to the v1.14.0-alpha.2 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
DNS over TLS (DoT) and DNS over HTTPS (DoH) Support
Talos now supports DNS over TLS (DoT) and DNS over HTTPS (DoH) for secure DNS resolution.
These features allow Talos to encrypt DNS queries and responses, enhancing privacy and security for DNS traffic.
The DNS protocol can be configured on a per-name server basis in the
ResolverConfigdocument, allowing for flexible configuration of DNS resolution.noexec on EPHEMERAL (/var)
The EPHEMERAL volume (
/var) is now mounted withnoexecin addition to the existingnosuidandnodev,blocking binary execution from
/var.Workloads that exec binaries placed under
/varwill break.For example, Longhorn v1's
instance-managerexec's engine binaries theengine-imageDaemonSet drops under/var/lib/longhorn/engine-binaries/,which now fails with
permission denied. Affected users can opt out via aVolumeConfigdocument:Upgrade note: apply this
VolumeConfigpatch before upgrading, otherwise affected workloads will fail after the next reboot. Longhorn v2 (SPDK data engine) runs the data plane inside the instance manager process and is not affected.Apply Configuration Modes
The '--mode=reboot' option has been removed from the
talosctl apply-configcommand; by default, configuration is applied without a reboot.Most configuration changes don't require a reboot; the documentation lists the changes that do.
Btrfs Support
Talos now supports mounting and provisioning
btrfsfilesystem for user volumes and existing volumes.Support for
btrfsis enabled by installingbtrfssystem extension.Containerd NRI
Talos no longer disables NRI (Node Resource Interface) for the CRI containerd instance by default, so NRI is available
to use without any machine config patches.
To bring back the old behavior of NRI disabled by default, use the following machine config patch:
Default Installer Image
The default installer image has been updated to use the Image Factory.
The
ghcr.io/siderolabs/installerimage is no longer published with releases; use the Image Factory installer image instead.DHCP Search Domains
DHCPv4 search domains are now applied to the resolver configuration.
Encryption Discards
Volume encryption now supports an
allowDiscardsoption (disabled by default) which passes TRIM/discard requeststhrough to the underlying device when the encrypted volume is opened.
This only enables passing discards through to the underlying device; Talos does not perform any fstrim/discard operation by itself.
etcd
Talos is now compatible with etcd v3.6.x only (the default etcd version was 3.6.x since Talos v1.11).
The default version is 3.7.0+ now.
etcd now serves its HTTP-only endpoints (
/metrics,/health, the gRPC-gateway JSON API) on a dedicatedlistener on port
2383, while the client port2379serves gRPC only. This keeps gRPC off Go'snet/httpHTTP/2 server, avoiding watch-stream starvation under TLS (see etcd-io/etcd#15402, golang/go#58804,
etcd-io/etcd#21605).
Upgrade note: etcd metrics and the HTTP health endpoint are no longer reachable on
2379; scrape them onport
2383instead (same client mTLS as before). etcd gRPC clients and the Talos health check are unaffected.Firewall might need to be adjusted to block the port
2383if previously2379was blocked.If
--listen-metrics-urlswas customized, the metrics should not move.Filesystem Trim
Talos can now periodically trim (the equivalent of the
fstrimcommand) mounted filesystems which support trimming,discarding unused blocks. This is useful for SSDs and thin-provisioned storage.
Trimming is opt-in via a new
FilesystemTrimConfigdocument which sets the global trim interval:The default machine configuration for Talos 1.14+ includes a
FilesystemTrimConfigdocument with a default trim interval of one week,so trimming is enabled by default for eligible filesystems. For cluster which were upgraded from older versions, the
FilesystemTrimConfigdocument will be missing,so trimming will be disabled by default until the document is added.
When the document is present, Talos builds a stable schedule (hashed by node ID and volume ID, so trims are spread out
across volumes and across nodes in a cluster) and trims eligible volumes (ready disk/partition volumes with a
trim-capable filesystem; for encrypted volumes only when
allowDiscardsis set).The trim interval can be overridden or disabled per-volume via a
trimblock on the volume documents(
VolumeConfig,UserVolumeConfig,ExistingVolumeConfig,ExternalVolumeConfig):Flannel CNI
Talos now configures Flannel with the
EnableNFTablesoption enabled, which uses nftables native backend instead ofiptables-nftcompatibility layer.Host DNS Configuration
HostDNS configuration was moved from the v1alpha1 config
.machine.features.hostDNSfield to the newhostDNSin theResolverConfigdocument.HTTP Probe Support
Talos now supports HTTP network probes, allowing for monitoring of HTTP endpoints.
HTTP responses with status 200-399 are considered successful, while connection and transport errors are treated as failures.
Image Cache Configuration
Talos now supports a new
ImageCacheConfigdocument for configuring the Image Cache feature, replacing the oldmachine.features.imageCachefield in the v1alpha1 config.Old configuration is still supported for backwards compatibility.
Kernel Multi-document Configuration
Talos introduces new multi-document configuration for kernel parameters (sysctl and sysfs settings), replacing the old v1alpha1 config fields.
The old configuration is still supported for backwards compatibility, but new deployments should use the new documents.
If both old and new configuration sources are used, the new multi-document configuration takes precedence over the old v1alpha1 config on conflicting fields.
List of changes:
.machine.sysctlsin the v1alpha1 config; use theSysctlConfigdocument for kernel sysctl configuration..machine.sysfsin the v1alpha1 config; use theSysfsConfigdocument for sysfs configuration.Kernel Module Status
Talos now reports the status of both dynamically loaded, and built-in kernel modules.
The
LoadedKernelModuleresource has been deprecated and superseded by the newKernelModuleStatusresource.Kubernetes Multi-document Configuration
Talos introduces new multi-document Kubernetes configuration, which allows for more flexible and modular configuration of Kubernetes components.
Talos still supports the old v1alpha1 config for backwards compatibility, but new features and fields will only be available in the new multi-document format.
Talos introduces support for configuring multiple discovery service endpoints.
The
kube-proxyis now using configuration to manage its settings instead of command line arguments (with newKubeProxyConfigdocument).List of changes:
.cluster.secretboxEncryptionSecretin the v1alpha1 config; use theKubeEtcdEncryptionConfigdocument for full etcd encryption configuration..cluster.apiServerin the v1alpha1 config; use theKubeAPIServerConfig,KubeAdmissionControlConfig,KubeAuditPolicyConfig,KubeAuthenticationConfigandKubeAuthorizerConfigdocuments for kube-apiserver configuration..cluster.controllerManagerin the v1alpha1 config; use theKubeControllerManagerConfigdocument for kube-controller-manager configuration..cluster.schedulerin the v1alpha1 config; use theKubeSchedulerConfigdocument for kube-scheduler configuration..cluster.proxyin the v1alpha1 config; use theKubeProxyConfigdocument for kube-proxy configuration..cluster.networkin the v1alpha1 config; use theKubeNetworkConfigdocument for Kubernetes network configuration; Flannel can be configured using theKubeFlannelCNIConfigdocument..cluster.discoveryin the v1alpha1 config; use theDiscoveryServiceConfigdocument for discovery service configuration. The v1alpha1 config andDiscoveryServiceConfigare mutually exclusive.LVM Logical Volume Creation
Logical volumes can now be declared with a new
LVMLogicalVolumeConfigmulti-doc config kind. Each documentnames a logical volume, its parent
volumeGroup, atype(linear,raid0,raid1orraid10) and amaxSize(absolute, e.g.50GiB, or a percentage of the volume group, e.g.80%). RAID layouts acceptoptional
mirrors(raid1/raid10, default 1) andstripes(raid0/raid10, default: all available physicalvolumes) fields. Once the volume group is assembled the logical volume is created via
lvcreate.Raising
maxSizegrows an existing logical volume vialvextend; percentage-sized volumes also grow whentheir volume group is extended. Shrinking is never performed (it risks data loss) - a request to reduce the
size surfaces an
LVMValidationErrorinstead. Removal stays an explicit operation via the LVMService LVremove RPC (
talosctl wipe lv).LVM Status
Talos now provides detailed LVM status information, allowing for better monitoring and management of LVM volumes.
New resources
LVMPhysicalVolumeStatus,LVMVolumeGroupStatus, andLVMLogicalVolumeStatusexpose PV, VG, and LV details.DiscoveredVolumeresources for logical volumes are listed by their kernel name (e.g.dm-0). To resolve the<vg>/<lv>for a given device, use theDisksorBlockSymlinksresources, which carry the udev-managed symlinks (e.g./dev/disk/by-id/dm-name-<vg>-<lv>).LVM Volume Group Creation
Talos can now create and grow LVM Volume Groups declaratively through a new
LVMVolumeGroupConfigmulti-docconfig kind. Each document names a Volume Group and a CEL
volumeSelectorover the disk inventory; matcheddisks are initialised as Physical Volumes (
pvcreate) and aggregated into the requested VG (vgcreate).Newly matched disks added to an existing VG are attached via
vgextend.Reconciliation is strictly additive and safe-by-default.
LVM Wipe
Talos now provides the ability to
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.