Skip to content

Releases: akamai/AkamaiOPEN-edgegrid-golang

GTM Maintenance Update

27 Nov 17:54
Compare
Choose a tag to compare

This release contains maintenance updates to configgtm-v1_3:

  • Domain Delete added.
  • Updated CommonError functions and references
  • Corrected Object Structure typos

Removal of rules tree logic for merging items

24 Nov 21:24
3d6aedc
Compare
Choose a tag to compare

This release removes merging of rules child rules behaviors and criteria so rules tree is deployed as is from terraform provider
Only exception behaviors that still merge
if behavior.Name == "cpCode" || behavior.Name == "origin"

Go module travis tooling port to go modules

05 Nov 13:33
fca0df7
Compare
Choose a tag to compare
Merge pull request #57 from akamai/AT-20

[AT-20][Change] Fix TXT SPF records to not remove quotes

Add support for GTM

06 Aug 23:49
f85d9fb
Compare
Choose a tag to compare
Merge pull request #34 from viveksyngh/example_update

Update API's used in documentation examples

Bug fixes, PAPI v1 Compatibility

27 Feb 19:11
Compare
Choose a tag to compare
Pre-release
v0.5.0

Bump client version to 0.5.0

Expanded/Simplified FastDNS/Property Manager (PAPI) APIs

06 Sep 03:46
Compare
Choose a tag to compare

DNS v1

  • No longer marshal records in favor of a simpler API:
    • Added FindRecordsByName()
    • Added AddRecord() and SetRecord()
    • Added RemoveRecord() and RemoveRecordsByName()
  • Fix API endpoint to point to correct /config-dns

PAPI v1

  • Add methods for working with the rule tree
    • FindRule()
    • FindBehavior()
    • FindParentRule()
    • AddRule()
  • Add RuleFormats.GetLatest
  • Renamed Rules.AddRule to Rules.AddChildRule() for clarity
  • Added Rules.SetChildRule()
  • Added Rules.AddChildbehavior()
  • Added Rules.SetChildBehavior()
  • Added Rules.SetCriteriaOptions()
  • Added Rules.AddCriteriaOptions()
  • Added Rules.AddChildCriteria()
  • Added Rules.SetChildCriteria()
  • Added Rules.FindCriteria()
  • Added Rules.Freeze()
  • Move Rules.PrintRules() to papi.PrintRules() in util.go

Refactor and Add Concrete API implementations

15 Jul 06:56
Compare
Choose a tag to compare

This release refactors the entire package to:

  • Move the client under the client package (in ./client-v1)
  • Move the edgegrid signer under ./edgegrid (still edgegrid package) and splitting out the signer itself from the Config data structure and creation
  • Adds a concrete implementation of the Property Manager API (PAPI) (papi in ./papi-v1)
  • Adds a concrete implementation of the Config DNS (FastDNS) API (configdns in ./configdns-v1)
  • Adds a jsonhooks package to ensure consistency around marshaling between the JSON encoding/decoding and the Go API (jsonhooks in jsonhooks-v1)

Currently backwards compatibility in maintained, but is deprecated, and will be removed in v1.0. Note that the client in particular has been drastically changed — it is no longer a wrapper around http.Client and simply provides some convenience functions to make working with http.Client easier.

Adding Environment Support

17 Mar 13:30
Compare
Choose a tag to compare
Pre-release
Merge pull request #7 from dshafik/add-client

[WIP] Add edgegrid.Client

v0.2

08 Jun 09:07
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release
Bugfix query path incorrect signature