Releases: tailscale/tailscale-client-go-v2
Releases · tailscale/tailscale-client-go-v2
v2.3.0
Changelog
- 4c357f9: devices: make LastSeen a pointer (@oxtoacart)
- 39e569c: simplify configuration of oauth clients, support identity federation (@mcoulombe)
v2.2.0
Changelog
- d0b9e8f: tailnet_settings: add HTTPSEnabled (@neinkeinkaffee)
v2.1.0
Changelog
- 93a9069: devices: add connectedToControl field on device resource (@mcoulombe)
v2.0.0
Changelog
- b5f56fa: Add canonical import path comment (Percy Wegmann [email protected])
- 03d1dde: resource_dns_configuration: create resource for managing entire DNS configuration at once (Percy Wegmann [email protected])
- 32bb577: client: support leaving Tailnet empty to use default tailnet (Percy Wegmann [email protected])
- 740bf17: v2/logging: add support for network flow logs API (rajsinghtech [email protected])
- 3f3f519: policyfile: add grants and ipsets (Cameron Stokes [email protected])
- 5f581da: devices: support
isEphemeralin device response (Lee Briggs [email protected]) - d692cd6: policyfile: support ETag parameters with escaped double quotes (Gesa Stupperich [email protected])
- 8dcb33e: keys: added expirySeconds, scopes & tags to the key response (mcoulombe [email protected])
- d51fc60: tailnet_settings: add fields for ACL management (mcoulombe [email protected])
- 5fad10c: keys: Added key type to the response payload (mcoulombe [email protected])
- 61a211e: add fields to create auth clients (mcoulombe [email protected])
- a05fc3b: add fields to create auth clients (mcoulombe [email protected])
- 17a9401: Add method for deleting posture attributes (hosom [email protected])
- 3a768d6: devices: support querying all fields for individual device (Percy Wegmann [email protected])
- 97b5675: logging: support UploadPeriodMinutes and CompressionFormat parameters (Percy Wegmann [email protected])
- b9e1df8: policyfile: add SetAndGet method (Percy Wegmann [email protected])
- 1ce94fb: devices: support querying all device fields (Percy Wegmann [email protected])
- 6aa69f5: ⭐️ Add NodeID to Device struct (Salim Afiune Maya [email protected])
- df6d4a0: policyfile: support SSH check period 'always' (Percy Wegmann [email protected])
- 299d9b1: move v2 module to root of repo (Percy Wegmann [email protected])
- 6f5a0e9: move v2 to tailscale/v2 (Percy Wegmann [email protected])
- a69f651: rename package tsclient to tailscale (Percy Wegmann [email protected])
- 18aaea2: remove v1 version of module (Percy Wegmann [email protected])
- 74c8fc3: v2/logging: add support for S3 logstreaming (Zach Hauser [email protected])
- 8143c7d: Changes requested in PR feedback. (hosom [email protected])
- a2568f5: Add SetPostureAttribute (hosom [email protected])
- 7679ab1: Add method to retrieve posture attributes (hosom [email protected])
- cc83c9e: Add feature and matching test for setting device name (hosom [email protected])
- 3c653bd: tailscale,v2: remove InsecureForTests and STUNTestIP from ACLDERPNode type (Percy Wegmann [email protected])
- 04b7d00: Add tailnet lock fields to device structs (#125) (Stephen Hosom [email protected])
- c1c7356: {tailscale,v2}: capitalize API, tweak package doc (Brad Fitzpatrick [email protected])
- bd4d815: v2: return ETag with ACL and raw ACL responses (Percy Wegmann [email protected])
- 9894791: v2: fix errors in README (#118) (Mario Minardi [email protected])
- 8016f5e: v2: stop using factored type blocks (Percy Wegmann [email protected])
- d22e281: v2: add support for listing all keys (Percy Wegmann [email protected])
- e89a1ab: v2: fix URL building in oauthConfig (Percy Wegmann [email protected])
- 34e007d: v2/webhooks: add event categories for webhook subscription type (#114) (Mario Minardi [email protected])
- 5613d6b: v2: move OAuth support into the OAuthConfig type (Percy Wegmann [email protected])
- cab510f: check for license headers in CI (Percy Wegmann [email protected])
- 521047c: v2: return zero values on error (Brad Fitzpatrick [email protected])
- 196a497: README: deemphasize v1, add list of versions with import paths (Brad Fitzpatrick [email protected])
- 6673a1d: tailscale: polish API and documentation in preparation for tagging release (Percy Wegmann [email protected])
- 08f1287: tailscale: allow specifying a custom http.Client (Percy Wegmann [email protected])
- 27aa0bf: tailscale: use V2 client for dns split nameservers resource (Percy Wegmann [email protected])
- 3a9fb56: v2: add TailnetSettingsResource (Percy Wegmann [email protected])
- 2a9680f: v2: add DevicePostureResource.GetIntegration (Percy Wegmann [email protected])
- 931083b: v2: added UsersResource (Percy Wegmann [email protected])
- 6e74358: v2: add DevicePostureResource (Percy Wegmann [email protected])
- 495f221: tailscale: support logstream configuration endpoints (#88) (Mario Minardi [email protected])
- 1036561: v2: add DNSResource (Percy Wegmann [email protected])
- 5b3caff: v2: cleanups in client.go (#99) (Mario Minardi [email protected])
- 96cb538: v2: add PolicyFileResource (Percy Wegmann [email protected])
- 8139a99: v2: add KeysResource (Percy Wegmann [email protected])
- 4c96f1c: v2: rename package from tailscale -> tsclient (Percy Wegmann [email protected])
- ba52834: v2: correctly URL encode tailnet in buildTailnetURL (#95) (Percy Wegmann [email protected])
- 96ed52f: v2: added ContactsResource (#93) (Percy Wegmann [email protected])
- 76e7493: v2: added WebhooksResource (#91) (Percy Wegmann [email protected])
- 7518e66: v2: added support for DevicesResource (#90) (Percy Wegmann [email protected])
- d273e41: v2: added skeleton of v2 client (#89) (Percy Wegmann [email protected])
- 2241a4d: tailscale: support contacts endpoints (#87) (Mario Minardi [email protected])
- d3854a0: tailscale: support webhook endpoints (#84) (Mario Minardi [email protected])
- 4ffdd2d: tailscale: support set device ipv4 address (#81) (Cameron Stokes [email protected])
- 488fd69: tailscale: support split DNS endpoints (#78) (Mario Minardi [email protected])
- b40c082: tailscale: support reading & writing ACL content as HuJSON (#70) (Anton Tolchanov [email protected])
- 6b54b06: tailscale: read ACL validation errors from a 200 OK response (#69) (Anton Tolchanov [email protected])
- 923e8b5: Add connector fields to ACL (#64) (Cameron Stokes [email protected])
- c3e848c: tailscale: add missing fields for the auth/api keys (#59) (Anton Tolchanov [email protected])
- eedc358: Fix spelling of tagOwners and autoApprovers (#46) (Renato Mangini [email protected])
- 0b5de5f: tailscale: support a custom user-agent (#57) (Anton Tolchanov [email protected])
- 773ff9c: Add a link to API docs and clean up some comments (#56) (Anton Tolchanov [email protected])
- a770bcc: tailscale: add recently introduced fields (#55) (Anton Tolchanov [email protected])
- ccb23a5: add description property to Key (#53) (Marcus Noble [email protected])
- 7da83e6: go.mod: bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#47) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 936e156: Add support for OAuth client credentials (#44) (Cameron Stokes [email protected])
- f195a20: Avoid serializing empty ACL fields (#39) (Anton Tolchanov [email protected])
- b1040ba: Allow specifying ETag value while setting ACLs (#38) (Anton Tolchanov [email protected])
- 2b0c25a: client: move expirySeconds to correct place and add options to configure create key request (#37) (Johan Siebens <j...