Releases: siderolabs/discovery-service
v1.0.9
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 deps2bb245a
fix: do not register storage metric collectors if it is not enabledb8da986
fix: reduce memory allocations (logger)3367c7b
chore: add proto-codec/codecefbb10b
fix: properly parse peer addresscf39974
feat: support direct TLS serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.8
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
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 enabledb8da986
fix: reduce memory allocations (logger)3367c7b
chore: add proto-codec/codecefbb10b
fix: properly parse peer addresscf39974
feat: support direct TLS serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.7
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
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/codecefbb10b
fix: properly parse peer addresscf39974
feat: support direct TLS serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.6
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
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/codecefbb10b
fix: properly parse peer addresscf39974
feat: support direct TLS serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.5
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
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 addresscf39974
feat: support direct TLS serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.4
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
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 serving270f257
chore: bump deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.3
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
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 deps74bca2d
feat: export service entrypoint86e1317
feat: log the state file size on load and save417251c
fix: fix the panic in loading state from storage10c83d2
release(v1.0.1): prepare release196c609
fix: use shared gRPC buffers, lower buffer sizea2217bd
chore: migrate from wrapped sync.Pool to HashTrieMap8a7a0d4
chore: bump deps
Changes since v1.0.2
3 commits
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
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
Changes since v1.0.1
Dependency Changes
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
Previous release can be found at v1.0.0
v1.0.1
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
Dependency Changes
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
Previous release can be found at v1.0.0
v1.0.0
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 storagec551426
feat: migrate grpc-middleware to v2, update deps6af92b5
feat: add support for arm64 builds952dc54
refactor: update dependencies, small cleanups4cf4b6e
fix: update Go to 1.21.3c939fef
chore: fix typo on landing page12d9689
chore: update dependencies, rekres912943a
test: add test on client redirect8db8ef3
feat: add an option to redirect all clients to a fixed endpointb34803b
test: add a client test with affiliate deletion69ac844
refactor: replace netaddr with netip/netipxd5d0ff5
chore: rekres9baca2e
chore: bump prometheus/client_golanga20b27d
feat: rate limitingaab9f1f
docs: update kubespan link52b44de
feat: implement inspect page4906c98
docs: update initial README docsd85ea91
feat: extract peer address from nginx headersa0e6313
chore: relicense under BSL-1.15960cd2
feat: improve version parsingd4a4ec2
chore: move api and client out of the repository95593b8
feat: implement landing page for the discovery serviceb579076
fix: update affiliate state correctly when they get deleted49e53b1
fix: cluster with some subscriptions isn't empty9b5eeae
chore: add go-debug1655040
chore: improve state loggingee4b2a4
fix: retry on Hello failuresab9c7c9
chore: add Prometheus metricsb2e2079
fix: properly encrypt IPv6 endpointse9d5dfa
fix: enable connections to endpoints with public certs509e9b2
feat: implement client wrapper around discovery service API6195466
feat: enable vtprotobuf, watch batching, more limits7174ec1
feat: implement new discovery service1a43970
feat: add node and cluster validation6454cfc
refactor: kresify, fix linter and rename to Kubespan managerd782452
add redis database backend924fed4
refactor to flexible addressescd02b5a
revert to string IDs576288f
add self-reported IPs6ad15ca
strong typing and known endpoint API3437ff2
fixes from testingd3fd1f3
add Name to Nodeeb0e8ba
add simple client pkg5e0c1df
add cluster hash groupingf982696
initial commit
Dependency Changes
This release has no dependency changes