Skip to content

Releases: akamai/AkamaiOPEN-edgegrid-golang

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

Edgegrid v3.1.0 release

12 Dec 10:00
756dbaa
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

3.1.0 (Dec 12, 2022)

FEATURES/ENHANCEMENTS:

BREAKING CHANGES:

  • APPSEC
    • Factor out PolicySecurityControls struct

Edgegrid v1.2.2 release

07 Dec 13:25
eddfd0c
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

1.2.2 (Dec 07, 2022)

FEATURES/ENHANCEMENTS:

  • Updated dependencies

Edgegrid v3.0.0 release

28 Nov 11:47
6b82d41
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

3.0.0 (November 28, 2022)

BREAKING CHANGES:

  • Rename package configdns to dns
  • Rename package configgtm to gtm
  • CPS
    • Renamed structs: Challenges and ValidationRecords to Challenge and ValidationRecord accordingly
    • Type change: NotAfter and NotBefore fields in DeploymentSchedule struct used in response for GetChangeStatus are *string instead of string

DEPRECATIONS:

  • CPS
    • UpdateChange() function has been deprecated

FEATURES/ENHANCEMENTS:

  • CPS
    • ChangeManagementInfo - get or acknowledge change management info, get change deployment info
    • Deployments - list deployments, get production deployment, get staging deployment
    • DeploymentSchedules - get deployment schedule, update deployment schedule
    • History - get DV history, get certificate history, get change history
    • PostVerification - get or acknowledge post verification warnings
    • ThirdPartyCSR - get third-party CSR, upload certificate

Edgegrid v2.17.0 release

24 Oct 09:14
a31d03f
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

2.17.0 (October 24, 2022)

FEATURES/ENHANCEMENTS:

  • Datastream
    • Add ListStreams
    • Add new connectors: Elasticsearch, NewRelic and Loggly
    • Extend Splunk and Custom HTTPS connectors mTLS certificates configuration
    • Extend SumoLogic, Splunk and Custom HTTPS connectors with ability to specify custom HTTP headers

BUG FIXES:

  • APPSEC
    • Fix incorrect JSON sent when applying appsec_ip_geo resource in allow mode

Edgegrid v2.16.0 release

26 Sep 09:49
818c939
Compare
Choose a tag to compare

EDGEGRID GOLANG RELEASE NOTES

2.16.0 (September 26, 2022)

FEATURES/ENHANCEMENTS:

  • APPSEC

    • Add interfaces to support file malware scanning (FMS):
      • MalwareContentTypes
      • MalwarePolicy
      • MalwarePolicyAction
      • MalwareProtection
    • Add GetRuleRecommendations method to TuningRecommendations interface
    • Add deprecation notes for the following:
      • methods:
        • GetIPGeoProtections
        • GetNetworkLayerProtections
        • GetRateProtections
        • GetReputationProtections
        • GetSlowPostProtectionSetting
        • GetSlowPostProtections
        • GetWAFProtections
        • RemoveNetworkLayerProtection
        • RemovePolicyProtections
        • RemoveReputationProtection
      • structs:
        • GetIPGeoProtectionsRequest
        • GetNetworkLayerProtectionsRequest
        • GetRateProtectionsRequest
        • GetReputationProtectionsRequest
        • GetSlowPostProtectionSettingRequest
        • GetSlowPostProtectionSettingResponse
        • GetSlowPostProtectionsRequest
        • GetWAFProtectionsRequest
        • RemoveNetworkLayerProtectionRequest
        • RemovePolicyProtectionsRequest
        • RemoveReputationProtectionRequest
  • [IMPORTANT] Added Bot Management API Support

    • Akamai Bot Category - read
    • Akamai Bot Category Action - read, update
    • Akamai Defined Bot - read
    • Bot Analytics Cookie - read, update
    • Bot Analytics Cookie Values - read
    • Bot Category Exception - read, update
    • Bot Detection - read
    • Bot Detection Action - read, update
    • Bot Endpoint Coverage Report - read
    • Bot Management Setting - read, update
    • Challenge Action - create, read, update, delete
    • Challenge Interception Rules - read, update
    • Client Side Security - read, update
    • Conditional Action - create, read, update, delete
    • Custom Bot Category - create, read, update, delete
    • Custom Bot Category Action - read, update
    • Custom Bot Category Sequence - read, update
    • Custom Client - create, read, update, delete
    • Custom Defined Bot - create, read, update, delete
    • Custom Deny Action - create, read, update, delete
    • Javascript Injection - read, update
    • Recategorized Akamai Defined Bot - create, read, update, delete
    • Response Action - read
    • Serve Alternate Action - create, read, update, delete
    • Transactional Endpoint - create, read, update, delete
    • Transactional Endpoint Protection - read, update