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