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