Skip to content

Releases: akamai/AkamaiOPEN-edgegrid-golang

Edgegrid v7.4.0 release

24 Oct 09:59
bb2c04f
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.4.0 (October 24, 2023)

FEATURES/ENHANCEMENTS:

  • APPSEC

    • Updated GetExportConfigurationResponse struct to export rate policy burstWindow and condition fields
  • Cloudlets

    • Added MatchesAlways field to ER cloudlet
  • IAM

    • Phone number is no longer required for IAM user for CreateUser and UpdateUserInfo methods

Edgegrid v7.3.0 release

19 Sep 09:01
96246d4
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.3.0 (September 19, 2023)

FEATURES/ENHANCEMENTS:

  • ClientLists

    • Updated GetClientListResponse and UpdateClientListResponse to include GroupID
  • GTM

    • Added custom error ErrNotFound that can be used to check if GTM api retuned 404 not found
  • HAPI

    • Added GetChangeRequest
  • Updated yaml.v3 dependency

Edgegrid v7.2.1 release

25 Aug 10:55
035f595
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.2.1 (August 25, 2023)

BUG FIXES:

  • CloudWrapper
    • Fixed build for 32-bit systems

Edgegrid v7.2.0 release

22 Aug 08:32
28af256
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.2.0 (August 22, 2023)

FEATURES/ENHANCEMENTS:

Edgegrid v7.1.0 release

25 Jul 08:40
1d2ddcf
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.1.0 (July 25, 2023)

FEATURES/ENHANCEMENTS:

  • APPSEC
    • Added Bot Management API Support
      • Challenge Injection Rules - read, update
      • Add CreateSecurityPolicyWithDefaultProtections method to the SecurityPolicy interface to support creating a security policy with all available protections enabled.
    • Update marshaling of PII learning setting

Deprecations

  • Challenge Interceptions Rules has been deprecated
  • Deprecate the following interfaces used to maintain individual policy protections:
    • ApiConstraintsProtection
    • IPGeoProtection
    • MalwareProtection
    • NetworkLayerProtection
    • RateProtection
    • ReputationProtection
    • SlowPostProtection
    • WAFProtection
  • Deprecate the CreateSecurityPolicy method of the SecurityPolicy interface.

Edgegrid v7.0.0 release

20 Jun 11:44
84ea595
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

7.0.0 (June 20, 2023)

BREAKING CHANGES:

  • DataStream
    • Updated connectors details in DataStream 2 API v2.
    • Updated GetProperties and GetDatasetFields methods in DataStream 2 API v2.
    • Updated CreateStream, GetStream, UpdateStream, DeleteStream and ListStreams methods in DataStream 2 API v2.
    • Updated Activate, Deactivate, ActivationHistory and Stream details in DataStream 2 API v2 and also changed their corresponding response objects.

FEATURES/ENHANCEMENTS:

  • APPSEC
    • Update Geo control to include Action for Ukraine.
    • Add AdvancedSettingsPIILearning interface to support reading and updating the PII learning setting.

BUG FIXES:

  • APPSEC
    • Add error handling for failed NetworkList client calls.

Edgegrid v6.0.0 release

23 May 08:51
80c0192
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

6.0.0 (May 23, 2023)

BREAKING CHANGES:

  • APPSEC

    • Update malware policy ContentTypes to include EncodedContentAttributes.
    • Malware policy's ContentTypes is reported as part of an individual policy but is no longer included in the bulk report of all policies.
  • CLOUDLETS

    • ActivatePolicyVersion also returns list of triggerred activations
  • PAPI

    • Fix property variables fields with empty and null values are ignored
    • Remove ProductID field from GetEdgeHostname response

BUG FIXES:

  • APPSEC
    • Omit clientIdentifier and additionalMatchOptions in GetExportConfigurationResponse when empty

Edgegrid v5.0.0 release

28 Mar 08:21
dc7deb1
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

5.0.0 (March 28, 2023)

BREAKING CHANGES:

  • APPSEC
    • Remove deprecated EvalHost and EvalProtectHost interfaces. (Use the WAPSelectedHostnames interface instead.)
    • Remove deprecated BypassNetworkList interface. (Use the WAPBypassNetworkList interface instead.)

FEATURES/ENHANCEMENTS:

  • APPSEC

    • Add AdvancedSettingsRequestBody interface to support configuring request size inspection limit
  • EDGEKV

  • Image and Video Manager

    • Add possible value avif for forcedFormats and allowedFormats
  • PAPI

    • Add complianceRecord field to Activation struct for PAPI activation

Edgegrid v4.1.0 release

27 Feb 08:02
58ee277
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

4.1.0 (Feb 27, 2023)

FEATURES/ENHANCEMENTS:

  • APPSEC
    • Added following BotManager fields to GetExportConfigurationResponse
      • BotManagement
      • CustomBotCategories
      • CustomDefinedBots
      • CustomBotCategorySequence
      • CustomClients
      • ResponseActions
      • AdvancedSettings
    • Added AdvancedSettingsAttackPayloadLogging interface

BUG FIXES:

  • Fix V4 of Edgegrid doesn't parse hostname (#182)

Edgegrid v4.0.0 release

31 Jan 09:22
66a5c50
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

4.0.0 (Jan 31, 2023)

BREAKING CHANGES:

  • Migrate to go 1.18

  • PAPI

  • CPS

    • Update Accept header to the latest schema application/vnd.akamai.cps.enrollment.v11+json for the following endpoints:
  • APPSEC

    • Fix incorrect return type structure in UpdateBypassNetworkListsResponse
    • Return RatePolicyCondition via a pointer in response structs of RatePolicy APIs

FEATURES/ENHANCEMENTS:

  • Replace obsolete APIs documentation links with new one from https://techdocs.akamai.com

  • APPSEC

    • Add burstWindow and condition fields to RatePolicy
  • CPS

    • Add preferredTrustChain field to csr struct (#351)
    • Set utf-8 charset in content-type header for requests

BUG FIXES:

  • Fix code errors in documentation examples (#177)

  • IAM

    • Issue updating user information - removed validation on user update