siderolink 0.3.15 (2025-06-09)
Welcome to the v0.3.15 release of siderolink!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/siderolink/issues.
Contributors
- Dmitriy Matrenichev
- Andrey Smirnov
- Artem Chernyshev
- Andrey Smirnov
- Utku Ozdemir
- Philipp Sauter
Changes
43 commits
5f46f65feat: handle panics in goroutinesd09ff45fix: race in wait valued2a79e0fix: clean up device on failurea7af143feat: support packets filtering before writing them to the tun device38e459echore: bump deps1893385fix: initialize tls listener properly6c8fa1ffeat: allow listening over TLS for SideroLink APIe76747bchore: migrate to rtnetlink/23a587fcfix: do not ever skip updates which have remove flagbe00ff5chore: redo event filtering as a sequence of iteratorsa936b60chore: handle peer events in batches5422b1cchore: quick fixes9300968feat: move actual logic into theagentpackage8866351chore: implement WireGuard over GRPC7909156chore: bump depseb221ddchore: bump depsbe3b095feat: add support for event's actor ID9304096chore: allow to specify several endpoints5ab8f9dfeat: allow persistent keepalive to be set for the peer71dd308chore: provide unique_token and Talos version in ProvisionRequest0ee5425chore: revert sys moduel to 0.13.06be9ba7chore: bump deps448cbe1chore: bumpgolang.org/x/netto 0.8.0a92acc6feat: set SideroLink MTU to 1280575c5ccrefactor: drop dependency on Talos machinery package61ab1c4fix: include MachineStatusEvent into the list of supported events16a84ebchore: rename to siderolabs/siderolinkca470c7chore: update Talos to the latest master, migrate netaddr -> netip/x93b65f0fix: ignore 'exist' error on interface managmeent3c4d9e0chore: move IP to interface binding into NewDevicef0b5e39feat: use kernel wireguard implementation when available1d2b7e1feat: allow setting peer endpoint using peer event5d085d6feat: exposewgDevice.Peersfrom thewireguard.Devicewrapper3a5be65fix: use correct method to generate Wireguard private key8318a7efeat: accept join token in Provision payloadb38c192fix: build on Windows9902ad2feat: pass request context and node address to the events sink adapterd0612a7refactor: pass in listener to the log receiverd86cdd5feat: implement logreceiver for kernel logsf7cadbcfix: handle duplicate peer updates0755b24feat: initial implementation of SideroLinkee73ea9feat: add Talos events sink proto files and the reference implementation1e2cd9dInitial commit
Changes since v0.3.14
Dependency Changes
This release has no dependency changes