Releases: akamai/AkamaiOPEN-edgegrid-golang
Releases · akamai/AkamaiOPEN-edgegrid-golang
Edgegrid v7.4.0 release
EDGEGRID GOLANG RELEASE NOTES
7.4.0 (October 24, 2023)
FEATURES/ENHANCEMENTS:
-
APPSEC
- Updated
GetExportConfigurationResponse
struct to export rate policyburstWindow
andcondition
fields
- Updated
-
Cloudlets
- Added MatchesAlways field to ER cloudlet
-
IAM
- Phone number is no longer required for IAM user for
CreateUser
andUpdateUserInfo
methods
- Phone number is no longer required for IAM user for
Edgegrid v7.3.0 release
EDGEGRID GOLANG RELEASE NOTES
7.3.0 (September 19, 2023)
FEATURES/ENHANCEMENTS:
-
ClientLists
- Updated
GetClientListResponse
andUpdateClientListResponse
to includeGroupID
- Updated
-
GTM
- Added custom error
ErrNotFound
that can be used to check if GTM api retuned 404 not found
- Added custom error
-
HAPI
- Added
GetChangeRequest
- Added
-
Updated
yaml.v3
dependency
Edgegrid v7.2.1 release
EDGEGRID GOLANG RELEASE NOTES
7.2.1 (August 25, 2023)
BUG FIXES:
- CloudWrapper
- Fixed build for 32-bit systems
Edgegrid v7.2.0 release
EDGEGRID GOLANG RELEASE NOTES
7.2.0 (August 22, 2023)
FEATURES/ENHANCEMENTS:
-
[IMPORTANT] Added CloudWrapper API support
- Capacities
- Configurations
- Locations
- MultiCDN
- Properties
-
[IMPORTANT] Added Client Lists API Support
- ClientLists
- GetClientLists
- Support filter by name or type
- GetClientList
- UpdateClientList
- UpdateClientListItems
- CreateClientList
- DeleteClientList
- GetClientLists
- Activations
- ClientLists
-
APPSEC
- Added Bot Management API Support
- Custom Client Sequence - read and update
- Added Bot Management API Support
Edgegrid v7.1.0 release
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 theSecurityPolicy
interface to support creating a security policy with all available protections enabled.
- Update marshaling of PII learning setting
- Added Bot Management API Support
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 theSecurityPolicy
interface.
Edgegrid v7.0.0 release
EDGEGRID GOLANG RELEASE NOTES
7.0.0 (June 20, 2023)
BREAKING CHANGES:
- DataStream
- Updated
connectors
details in DataStream 2 API v2. - Updated
GetProperties
andGetDatasetFields
methods in DataStream 2 API v2. - Updated
CreateStream
,GetStream
,UpdateStream
,DeleteStream
andListStreams
methods in DataStream 2 API v2. - Updated
Activate
,Deactivate
,ActivationHistory
andStream
details in DataStream 2 API v2 and also changed their corresponding response objects.
- Updated
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
EDGEGRID GOLANG RELEASE NOTES
6.0.0 (May 23, 2023)
BREAKING CHANGES:
-
APPSEC
- Update malware policy
ContentTypes
to includeEncodedContentAttributes
. - Malware policy's
ContentTypes
is reported as part of an individual policy but is no longer included in the bulk report of all policies.
- Update malware policy
-
CLOUDLETS
ActivatePolicyVersion
also returns list of triggerred activations
-
PAPI
- Fix property variables fields with empty and null values are ignored
- Remove
ProductID
field fromGetEdgeHostname
response
BUG FIXES:
- APPSEC
- Omit
clientIdentifier
andadditionalMatchOptions
inGetExportConfigurationResponse
when empty
- Omit
Edgegrid v5.0.0 release
EDGEGRID GOLANG RELEASE NOTES
5.0.0 (March 28, 2023)
BREAKING CHANGES:
- APPSEC
- Remove deprecated
EvalHost
andEvalProtectHost
interfaces. (Use theWAPSelectedHostnames
interface instead.) - Remove deprecated
BypassNetworkList
interface. (Use theWAPBypassNetworkList
interface instead.)
- Remove deprecated
FEATURES/ENHANCEMENTS:
-
APPSEC
- Add
AdvancedSettingsRequestBody
interface to support configuring request size inspection limit
- Add
-
EDGEKV
-
Image and Video Manager
- Add possible value
avif
forforcedFormats
andallowedFormats
- Add possible value
-
PAPI
- Add
complianceRecord
field toActivation
struct for PAPI activation
- Add
Edgegrid v4.1.0 release
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
- Added following BotManager fields to GetExportConfigurationResponse
BUG FIXES:
- Fix V4 of Edgegrid doesn't parse hostname (#182)
Edgegrid v4.0.0 release
EDGEGRID GOLANG RELEASE NOTES
4.0.0 (Jan 31, 2023)
BREAKING CHANGES:
-
Migrate to go 1.18
-
PAPI
- Fix response structures for GetAvailableBehaviors and GetAvailableCriteria:
-
CPS
- Update
Accept
header to the latest schemaapplication/vnd.akamai.cps.enrollment.v11+json
for the following endpoints:
- Update
-
APPSEC
- Fix incorrect return type structure in
UpdateBypassNetworkListsResponse
- Return
RatePolicyCondition
via a pointer in response structs ofRatePolicy
APIs
- Fix incorrect return type structure in
FEATURES/ENHANCEMENTS:
-
Replace obsolete APIs documentation links with new one from https://techdocs.akamai.com
-
APPSEC
- Add
burstWindow
andcondition
fields to RatePolicy
- Add
-
CPS
- Add
preferredTrustChain
field tocsr
struct (#351) - Set
utf-8 charset
incontent-type
header for requests
- Add
BUG FIXES:
-
Fix code errors in documentation examples (#177)
-
IAM
- Issue updating user information - removed validation on user update