Skip to content

Releases: cloudflare/cloudflare-go

v0.7.2

28 Dec 21:06
Compare
Choose a tag to compare

Note: Commit 1bef4b5 should address the Terraform bug (hashicorp/terraform#8011 we haven't tagged a release since that commit.

6cfcb7e (HEAD -> master, origin/master, origin/HEAD) Merge pull request #98 from cloudflare/jamesog/97-updatednsrecord
d70046a flarectl: Allow setting DNS record name with update
c070583 [bugfix] dns: Don't overwrite rr.Name if it was specified
48f0a50 Merge pull request #95 from gliptak/warnings1
4d612d3 Cleanup Go Report Card warnings
06a204e CloudFlare is now Cloudflare
2bea8a6 Fix zoneID url concatenations
ae77df3 Tidy Structs (#92)
1bef4b5 (elithrar/firewall-rules) [bugfix] API.request: Clone base headers to be thread safe, fixes #88 (#89)
fc1a1cb Merge pull request #85 from ameya-pandilwar/fix-80

v0.7.1-beta

16 Jun 22:10
Compare
Choose a tag to compare
  • HTTP 522, 523, 524 and 504 errors no longer return the response body as part of the error (via ba610b8)

v0.7-beta

02 Jun 18:06
Compare
Choose a tag to compare

New features:

  • Railgun management added in 2c441b7
  • Zone Analytics added in 746075f
  • Custom SSL certificate management added in 446b47c

Breaking changes:

"XXXResponse" structs are now private as they did not add anything to the public API (their result was returned). There is some further work to close this out being tracked in #78.

  • RailgunResponse is now private
  • ZoneRailgunResponse is now private
  • ZoneCustomSSLResponse is now private

v0.6.1-beta

24 May 18:05
Compare
Choose a tag to compare
  • Virtual DNS support is now included as of 1cd9ce5
  • flarectl also supports alternative authentication methods (i.e. Certificates API key auth)

v0.6-beta

15 May 15:31
Compare
Choose a tag to compare

A couple of breaking changes from v0.5 aimed at improving API friendliness and adding features.

  • Dates are now represented as time.Time (via f51439e).
  • http.Clients are re-used across API calls (improving connection re-use) and the internal request helpers have been split out to support future work (via b75b3b4)

v0.5 - "Breaking Things"

07 May 06:46
Compare
Choose a tag to compare

v0.5 is a new release as we move towards a more stable API. Important changes:

  • New now returns (*API, error), checks that the key/email are non-empty, and supports functional options.
  • You can pass a custom *http.Client to New.
  • golint has been appeased.
  • flarectl dependencies are vendored and have been updated.

Expect more changes soon. Breaking changes will, as much as possible, be indicated with new version numbers following SemVer.