Releases: tailscale/tailscale-client-go
Releases · tailscale/tailscale-client-go
Add connectedToControl field to the Device type
The connectedToControl field was introduced to the API to allow callers to identify nodes that the Tailscale control server thinks are (or were recently) connected. connectedToControl should be used instead of lastSeen for determining whether a node is connected to the control plane, because lastSeen is only updated after nodes are no longer connected.
This fixes unexpected/buggy behavior of the endpoint, so it is being included in the deprecated v1 client as a hot fix.
v1.17.0
What's Changed
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #72
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #74
- Bump golang.org/x/oauth2 from 0.17.0 to 0.19.0 by @dependabot in #75
- tailscale: support split DNS endpoints by @mpminardi in #78
New Contributors
- @mpminardi made their first contribution in #78
Full Changelog: v1.16.0...v1.17.0
v1.15.0
v1.13.0
v1.12.0
v1.11.0
v1.10.0
What's Changed
- Add
Descriptionproperty toKeyby @AverageMarcus in #53 - Add recently introduced fields by @knyar in #55
Full Changelog: v1.9.0...v1.10.0
v1.9.0
v1.8.0
What's Changed
- Add method for ACL validation by @davidsbond in #27
- Add method for listing keys by @davidsbond in #30
- add expiry to key capabilities by @dizzzan in #34
- client: add options to configure create key request, e.g. with expiry by @jsiebens in #37
- Allow specifying ETag value while setting ACLs by @knyar in #38
- Avoid serializing empty ACL fields by @knyar in #39
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #32
Full Changelog: v1.6.0...v1.8.0
v1.6.0
- rename module from 'davidsbond' to 'tailscale' (thank you, David!)
- use Go 1.19