Skip to content

v0.3.8

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Jun 13:37
· 4 commits to main since this release
v0.3.8
3a587fc

siderolink 0.3.8 (2024-05-28)

Welcome to the v0.3.8 release of siderolink!

Please try out the release binaries and report any issues at
https://github.com/talos-systems/siderolink/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Artem Chernyshev
  • Andrey Smirnov
  • Philipp Sauter
  • Utku Ozdemir

Changes

35 commits

  • 3a587fc fix: do not ever skip updates which have remove flag
  • be00ff5 chore: redo event filtering as a sequence of iterators
  • a936b60 chore: handle peer events in batches
  • 5422b1c chore: quick fixes
  • 9300968 feat: move actual logic into the agent package
  • 8866351 chore: implement WireGuard over GRPC
  • 7909156 chore: bump deps
  • eb221dd chore: bump deps
  • be3b095 feat: add support for event's actor ID
  • 9304096 chore: allow to specify several endpoints
  • 5ab8f9d feat: allow persistent keepalive to be set for the peer
  • 71dd308 chore: provide unique_token and Talos version in ProvisionRequest
  • 0ee5425 chore: revert sys moduel to 0.13.0
  • 6be9ba7 chore: bump deps
  • 448cbe1 chore: bump golang.org/x/net to 0.8.0
  • a92acc6 feat: set SideroLink MTU to 1280
  • 575c5cc refactor: drop dependency on Talos machinery package
  • 61ab1c4 fix: include MachineStatusEvent into the list of supported events
  • 16a84eb chore: rename to siderolabs/siderolink
  • ca470c7 chore: update Talos to the latest master, migrate netaddr -> netip/x
  • 93b65f0 fix: ignore 'exist' error on interface managmeent
  • 3c4d9e0 chore: move IP to interface binding into NewDevice
  • f0b5e39 feat: use kernel wireguard implementation when available
  • 1d2b7e1 feat: allow setting peer endpoint using peer event
  • 5d085d6 feat: expose wgDevice.Peers from the wireguard.Device wrapper
  • 3a5be65 fix: use correct method to generate Wireguard private key
  • 8318a7e feat: accept join token in Provision payload
  • b38c192 fix: build on Windows
  • 9902ad2 feat: pass request context and node address to the events sink adapter
  • d0612a7 refactor: pass in listener to the log receiver
  • d86cdd5 feat: implement logreceiver for kernel logs
  • f7cadbc fix: handle duplicate peer updates
  • 0755b24 feat: initial implementation of SideroLink
  • ee73ea9 feat: add Talos events sink proto files and the reference implementation
  • 1e2cd9d Initial commit

Changes since v0.3.7

1 commit

  • 3a587fc fix: do not ever skip updates which have remove flag

Dependency Changes

This release has no dependency changes