Skip to content

Releases: siderolabs/discovery-service

v1.0.9

19 Dec 13:54
v1.0.9
7c1129e
Compare
Choose a tag to compare

discovery-service 1.0.9 (2024-12-17)

Welcome to the v1.0.9 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

14 commits

  • 7c1129e chore: bump deps
  • 2bb245a fix: do not register storage metric collectors if it is not enabled
  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.8

1 commit

Dependency Changes

  • github.com/fsnotify/fsnotify v1.8.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.2.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 6f2963f01587
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.5
  • github.com/siderolabs/discovery-api v0.1.4 -> v0.1.5
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.10
  • github.com/siderolabs/gen v0.4.8 -> v0.8.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • github.com/siderolabs/proto-codec v0.1.1 new
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • golang.org/x/net v0.32.0 new
  • golang.org/x/sync v0.6.0 -> v0.10.0
  • golang.org/x/time v0.5.0 -> v0.8.0
  • google.golang.org/grpc v1.62.1 -> v1.69.0
  • google.golang.org/protobuf v1.34.1 -> v1.36.0

Previous release can be found at v1.0.0

v1.0.8

28 Nov 14:06
v1.0.8
2bb245a
Compare
Choose a tag to compare

discovery-service 1.0.8 (2024-11-28)

Welcome to the v1.0.8 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

13 commits

  • 2bb245a fix: do not register storage metric collectors if it is not enabled
  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.7

1 commit

  • 2bb245a fix: do not register storage metric collectors if it is not enabled

Dependency Changes

  • github.com/fsnotify/fsnotify v1.7.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 6f2963f01587
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.5
  • github.com/siderolabs/discovery-api v0.1.4 -> v0.1.5
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.10
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • github.com/siderolabs/proto-codec v0.1.1 new
  • golang.org/x/net v0.30.0 new
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.7.0
  • google.golang.org/grpc v1.62.1 -> v1.67.1
  • google.golang.org/protobuf v1.34.1 -> v1.35.1

Previous release can be found at v1.0.0

v1.0.7

22 Oct 09:57
v1.0.7
b8da986
Compare
Choose a tag to compare

discovery-service 1.0.7 (2024-10-22)

Welcome to the v1.0.7 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

12 commits

  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.6

1 commit

  • b8da986 fix: reduce memory allocations (logger)

Dependency Changes

  • github.com/fsnotify/fsnotify v1.7.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 6f2963f01587
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.5
  • github.com/siderolabs/discovery-api v0.1.4 -> v0.1.5
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.10
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • github.com/siderolabs/proto-codec v0.1.1 new
  • golang.org/x/net v0.30.0 new
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.7.0
  • google.golang.org/grpc v1.62.1 -> v1.67.1
  • google.golang.org/protobuf v1.34.1 -> v1.35.1

Previous release can be found at v1.0.0

v1.0.6

22 Oct 09:33
v1.0.6
3367c7b
Compare
Choose a tag to compare

discovery-service 1.0.6 (2024-10-02)

Welcome to the v1.0.6 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

11 commits

  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.5

1 commit

  • 3367c7b chore: add proto-codec/codec

Dependency Changes

  • github.com/fsnotify/fsnotify v1.7.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 6f2963f01587
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.4
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.10
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • github.com/siderolabs/proto-codec v0.1.1 new
  • golang.org/x/net v0.29.0 new
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.6.0
  • google.golang.org/grpc v1.62.1 -> v1.67.1
  • google.golang.org/protobuf v1.34.1 -> v1.34.2

Previous release can be found at v1.0.0

v1.0.5

26 Sep 17:10
v1.0.5
efbb10b
Compare
Choose a tag to compare

discovery-service 1.0.5 (2024-09-26)

Welcome to the v1.0.5 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

10 commits

  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.4

1 commit

  • efbb10b fix: properly parse peer address

Dependency Changes

  • github.com/fsnotify/fsnotify v1.7.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 0393e58bdf10
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.4
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.10
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • golang.org/x/net v0.28.0 new
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.6.0
  • google.golang.org/grpc v1.62.1 -> v1.67.0
  • google.golang.org/protobuf v1.34.1 -> v1.34.2

Previous release can be found at v1.0.0

v1.0.4

26 Sep 14:13
v1.0.4
cf39974
Compare
Choose a tag to compare

discovery-service 1.0.4 (2024-09-26)

Welcome to the v1.0.4 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

9 commits

  • cf39974 feat: support direct TLS serving
  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.3

1 commit

  • cf39974 feat: support direct TLS serving

Dependency Changes

  • github.com/fsnotify/fsnotify v1.7.0 new
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 0393e58bdf10
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.4
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.9
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • golang.org/x/net v0.28.0 new
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.6.0
  • google.golang.org/grpc v1.62.1 -> v1.67.0
  • google.golang.org/protobuf v1.34.1 -> v1.34.2

Previous release can be found at v1.0.0

v1.0.3

26 Sep 14:12
v1.0.3
270f257
Compare
Choose a tag to compare

discovery-service 1.0.3 (2024-09-02)

Welcome to the v1.0.3 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Dmitriy Matrenichev
  • Utku Ozdemir
  • Andrey Smirnov

Changes

8 commits

  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save
  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.2

3 commits

  • 270f257 chore: bump deps
  • 74bca2d feat: export service entrypoint
  • 86e1317 feat: log the state file size on load and save

Dependency Changes

  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 -> v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 -> v2.1.0
  • github.com/planetscale/vtprotobuf v0.6.0 -> 0393e58bdf10
  • github.com/prometheus/client_golang v1.19.0 -> v1.20.2
  • github.com/siderolabs/discovery-client v0.1.8 -> v0.1.9
  • github.com/siderolabs/gen v0.4.8 -> v0.5.0
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • golang.org/x/sync v0.6.0 -> v0.8.0
  • golang.org/x/time v0.5.0 -> v0.6.0
  • google.golang.org/grpc v1.62.1 -> v1.66.0
  • google.golang.org/protobuf v1.34.1 -> v1.34.2

Previous release can be found at v1.0.0

v1.0.2

28 May 17:26
Compare
Choose a tag to compare

discovery-service 1.0.2 (2024-05-28)

Welcome to the v1.0.2 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

5 commits

  • 417251c fix: fix the panic in loading state from storage
  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Changes since v1.0.1

1 commit

  • 417251c fix: fix the panic in loading state from storage

Dependency Changes

  • github.com/siderolabs/gen v0.4.8 -> v0.5.0

Previous release can be found at v1.0.0

v1.0.1

28 May 13:48
v1.0.1
10c83d2
Compare
Choose a tag to compare

discovery-service 1.0.1 (2024-05-28)

Welcome to the v1.0.1 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev

Changes

4 commits

  • 10c83d2 release(v1.0.1): prepare release
  • 196c609 fix: use shared gRPC buffers, lower buffer size
  • a2217bd chore: migrate from wrapped sync.Pool to HashTrieMap
  • 8a7a0d4 chore: bump deps

Dependency Changes

  • github.com/siderolabs/gen v0.4.8 -> v0.5.0

Previous release can be found at v1.0.0

v1.0.0

22 May 10:36
Compare
Choose a tag to compare

discovery-service 1.0.0 (2024-05-22)

Welcome to the v1.0.0 release of discovery-service!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/discovery-service/issues.

Contributors

  • Andrey Smirnov
  • Seán C McCord
  • Alexey Palazhchenko
  • Andrey Smirnov
  • Rohit Dandamudi
  • Alex Lubbock
  • Artem Chernyshev
  • Dennis Marttinen
  • Noel Georgi
  • Philipp Sauter
  • Rohit Dandamudi
  • Utku Ozdemir

Changes

45 commits

  • ea8b8f1 feat: implement state storage
  • c551426 feat: migrate grpc-middleware to v2, update deps
  • 6af92b5 feat: add support for arm64 builds
  • 952dc54 refactor: update dependencies, small cleanups
  • 4cf4b6e fix: update Go to 1.21.3
  • c939fef chore: fix typo on landing page
  • 12d9689 chore: update dependencies, rekres
  • 912943a test: add test on client redirect
  • 8db8ef3 feat: add an option to redirect all clients to a fixed endpoint
  • b34803b test: add a client test with affiliate deletion
  • 69ac844 refactor: replace netaddr with netip/netipx
  • d5d0ff5 chore: rekres
  • 9baca2e chore: bump prometheus/client_golang
  • a20b27d feat: rate limiting
  • aab9f1f docs: update kubespan link
  • 52b44de feat: implement inspect page
  • 4906c98 docs: update initial README docs
  • d85ea91 feat: extract peer address from nginx headers
  • a0e6313 chore: relicense under BSL-1.1
  • 5960cd2 feat: improve version parsing
  • d4a4ec2 chore: move api and client out of the repository
  • 95593b8 feat: implement landing page for the discovery service
  • b579076 fix: update affiliate state correctly when they get deleted
  • 49e53b1 fix: cluster with some subscriptions isn't empty
  • 9b5eeae chore: add go-debug
  • 1655040 chore: improve state logging
  • ee4b2a4 fix: retry on Hello failures
  • ab9c7c9 chore: add Prometheus metrics
  • b2e2079 fix: properly encrypt IPv6 endpoints
  • e9d5dfa fix: enable connections to endpoints with public certs
  • 509e9b2 feat: implement client wrapper around discovery service API
  • 6195466 feat: enable vtprotobuf, watch batching, more limits
  • 7174ec1 feat: implement new discovery service
  • 1a43970 feat: add node and cluster validation
  • 6454cfc refactor: kresify, fix linter and rename to Kubespan manager
  • d782452 add redis database backend
  • 924fed4 refactor to flexible addresses
  • cd02b5a revert to string IDs
  • 576288f add self-reported IPs
  • 6ad15ca strong typing and known endpoint API
  • 3437ff2 fixes from testing
  • d3fd1f3 add Name to Node
  • eb0e8ba add simple client pkg
  • 5e0c1df add cluster hash grouping
  • f982696 initial commit

Dependency Changes

This release has no dependency changes