-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DXE-4233 Release/v9.0.0 #211
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/DXE-4081-changelog-boilerplate to develop
…Handling Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/DXE-3001 to develop
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/DXE-3526 to feature/sp-breaking-changes
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/DXE-4060 to feature/sp-breaking-changes
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/SECKSD-28444 to feature/sp-security
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/SECKSD-27927 to feature/sp-security
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/DXE-4027 to feature/sp-iam-extension
Merge in DEVEXP/akamaiopen-edgegrid-golang from feature/changelog_update to release/v9.0.0
Rahulbhatvedekar
approved these changes
Oct 3, 2024
dawiddzhafarov
approved these changes
Oct 3, 2024
wzagrajcz
approved these changes
Oct 3, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
9.0.0 (Oct 3, 2024)
BREAKING CHANGES:
General
NTWRKLISTS
interface toNetworkList
fornetworklists
providertools
package in favour ofptr
packageCloudaccess
BodyParams
toBody
inCreateAccessKeyVersionRequest
CreateAccessKeyVersionBodyParams
toCreateAccessKeyVersionRequestBody
Cloudlets
BodyParams
toBody
inUpdatePolicyRequest
andClonePolicyRequest
UpdatePolicyBodyParams
toUpdatePolicyRequestBody
ClonePolicyBodyParams
toClonePolicyRequestBody
Cloudwrapper
CreateConfigurationBody
toCreateConfigurationRequestBody
UpdateConfigurationBody
toUpdateConfigurationRequestBody
DNS
GetAuthorities
- from (context.Context, string) into (context.Context,GetAuthoritiesRequest
)GetNameServerRecordList
- from (context.Context, string) into (context.Context,GetNameServerRecordListRequest
)GetRecord
- from (context.Context, string, string, string) into (context.Context,GetRecordRequest
)GetRecordList
- from (context.Context, string, string, string) into (context.Context,GetRecordListRequest
)CreateRecord
- from (context.Context, *RecordBody, string, ...bool) into (context.Context,CreateRecordRequest
)UpdateRecord
- from (context.Context, *RecordBody, string, ...bool) into (context.Context,UpdateRecordRequest
)DeleteRecord
- from (context.Context, *RecordBody, string, ...bool) into (context.Context,DeleteRecordRequest
)GetRecordSets
- from (context.Context, string, ...RecordSetQueryArgs) into (context.Context,GetRecordSetsRequest
)CreateRecordSets
- from (context.Context, *RecordSets, string, ...bool) into (context.Context,CreateRecordSetsRequest
)UpdateRecordSets
- from (context.Context, *RecordSets, string, ...bool) into (context.Context,UpdateRecordSetsRequest
)ListTSIGKeys
- from (context.Context, *TSIGQueryString) into (context.Context,ListTSIGKeysRequest
)GetTSIGKeyZones
- from (context.Context, *TSIGKey) into (context.Context,GetTSIGKeyZonesRequest
)GetTSIGKeyAliases
- from (context.Context, string) into (context.Context,GetTSIGKeyAliasesRequest
)UpdateTSIGKeyBulk
- from (context.Context, *TSIGKeyBulkPost) into (context.Context,UpdateTSIGKeyBulkRequest
)GetTSIGKey
- from (context.Context, string) into (context.Context,GetTSIGKeyRequest
)DeleteTSIGKey
- from (context.Context, string) into (context.Context,DeleteTSIGKeyRequest
)UpdateTSIGKey
- from (context.Context, *TSIGKey, string) into (context.Context,UpdateTSIGKeyRequest
)ListZones
- from (context.Context, ...ZoneListQueryArgs) into (context.Context,ListZonesRequest
)GetZone
- from (context.Context, string) into (context.Context,GetZoneRequest
)GetChangeList
- from (context.Context, string) into (context.Context,GetChangeListRequest
)GetMasterZoneFile
- from (context.Context, string) into (context.Context,GetMasterZoneFileRequest
)PostMasterZoneFile
- from (context.Context, string, string) into (context.Context,PostMasterZoneFileRequest
)CreateZone
- from (context.Context, *ZoneCreate, ZoneQueryString, ...bool) into (context.Context,CreateZoneRequest
)SaveChangeList
- from (context.Context, *ZoneCreate) into (context.Context,SaveChangeListRequest
)SubmitChangeList
- from (context.Context, *ZoneCreate) into (context.Context,SubmitChangeListRequest
)UpdateZone
- from (context.Context, *ZoneCreate) into (context.Context,UpdateZoneRequest
)GetZoneNames
- from (context.Context, string) into (context.Context,GetZoneNamesRequest
)GetZoneNameTypes
- from (context.Context, string, string) into (context.Context,GetZoneNameTypesRequest
)GetBulkZoneCreateStatus
- from (context.Context, string) into (context.Context,GetBulkZoneCreateStatusRequest
)GetBulkZoneDeleteStatus
- from (context.Context, string) into (context.Context,GetBulkZoneDeleteStatusRequest
)GetBulkZoneCreateResult
- from (context.Context, string) into (context.Context,GetBulkZoneCreateResultRequest
)GetBulkZoneDeleteResult
- from (context.Context, string) into (context.Context,GetBulkZoneDeleteResultRequest
)CreateBulkZones
- from (context.Context, *BulkZonesCreate, ZoneQueryString) into (context.Context,CreateBulkZonesRequest
)DeleteBulkZones
- from (context.Context, *ZoneNameListResponse, ...bool) into (context.Context,DeleteBulkZonesRequest
)GetRdata
- from (context.Context, string, string, string) into (context.Context,GetRdataRequest
)GetAuthorities
-*AuthorityResponse
into*GetAuthoritiesResponse
GetRecord
-*RecordBody
into*GetRecordResponse
GetRecordList
-*RecordSetResponse
into*GetRecordListResponse
GetRecordSets
-*RecordSetResponse
into*GetRecordSetsResponse
GetTSIGKey
-*TSIGKeyResponse
into*GetTSIGKeyResponse
ListTSIGKeys
-*TSIGReportResponse
into*ListTSIGKeysResponse
GetTSIGKeyZones
-*ZoneNameListResponse
into*GetTSIGKeyZonesResponse
GetTSIGKeyAliases
-*ZoneNameListResponse
into*GetTSIGKeyAliasesResponse
GetZone
-*ZoneResponse
into*GetZoneResponse
GetChangeList
-*ChangeListResponse
into*GetChangeListResponse
GetZoneNames
-*ZoneNamesResponse
into*GetZoneNamesResponse
GetZoneNameTypes
-*ZoneNameTypesResponse
into*GetZoneNameTypesResponse
GetBulkZoneCreateStatus
-*BulkStatusResponse
into*GetBulkZoneCreateStatusResponse
GetBulkZoneDeleteStatus
-*BulkStatusResponse
into*GetBulkZoneDeleteStatusResponse
GetBulkZoneCreateResult
-*BulkCreateResultResponse
into*GetBulkZoneCreateResultResponse
GetBulkZoneDeleteResult
-*BulkDeleteResultResponse
into*GetBulkZoneDeleteResultResponse
CreateBulkZones
-*BulkZonesResponse
into*CreateBulkZonesResponse
DeleteBulkZones
-*BulkZonesResponse
into*DeleteBulkZonesResponse
Authorities
Data
Records
Recordsets
TSIGKeys
Zones
SaveChangelist
intoSaveChangeList
SubmitChangelist
intoSubmitChangeList
TSIGKeyBulkUpdate
intoUpdateTSIGKeyBulk
EdgeKV
CreateEdgeKVAccessTokenRequest
, removed theExpiry
field and added theRestrictToEdgeWorkerIDs
field.CreateEdgeKVAccessTokenResponse
, removed theExpiry
andValue
fields, and added these fields:AllowOnProduction
AllowOnStaging
CPCode
IssueDate
LatestRefreshDate
NamespacePermissions
NextScheduledRefreshDate
RestrictToEdgeWorkerIDs
TokenActivationStatus
EdgeKVAccessToken
method:TokenActivationStatus
IssueDate
LatestRefreshDate
NextScheduledRefreshDate
Edgeworkers
EdgeWorkerIDBodyRequest
toEdgeWorkerIDRequestBody
GTM
ListASMaps
- from (context.Context, string) into (context.Context,ListASMapsRequest
)GetASMap
- from (context.Context, string, string) into (context.Context,GetASMapRequests
)CreateASMap
- from (context.Context, *ASMap, string) into (context.Context,CreateASMapRequest
)UpdateASMap
- from (context.Context, *ASMap, string) into (context.Context,UpdateASMapRequest
)DeleteASMap
- from (context.Context, *ASMap, string) into (context.Context,DeleteASMapRequest
)ListCIDRMaps
- from (context.Context, string) into (context.Context,ListCIDRMapsRequest
)GetCIDRMap
- from (context.Context, string, string) into (context.Context,GetCIDRMapRequest
)CreateCIDRMap
- from (context.Context, *CIDRMap, string) into (context.Context,CreateCIDRMapRequest
)UpdateCIDRMap
- from (context.Context, *CIDRMap, string) into (context.Context,UpdateCIDRMapRequest
)DeleteCIDRMap
- from (context.Context, *CIDRMap, string) into (context.Context,DeleteCIDRMapRequest
)ListDatacenters
- from (context.Context, string) into (context.Context,ListDatacentersRequest
)GetDatacenter
- from (context.Context, int, string) into (context.Context,GetDatacenterRequest
)CreateDatacenter
- from (context.Context, *Datacenter, string) into (context.Context,CreateDatacenterRequest
)UpdateDatacenter
- from (context.Context, *Datacenter, string) into (context.Context,UpdateDatacenterRequest
)DeleteDatacenter
- from (context.Context, *Datacenter, string) into (context.Context,DeleteDatacenterRequest
)GetDomainStatus
- from (context.Context, string) into (context.Context,GetDomainStatusRequest
)GetDomain
- from (context.Context, string) into (context.Context,GetDomainRequest
)CreateDomain
- from (context.Context, *Domain, map[string]string) into (context.Context,CreateDomainRequest
)UpdateDomain
- from (context.Context, *Domain, map[string]string) into (context.Context,UpdateDomainRequest
)DeleteDomain
- from (context.Context, *Domain) into (context.Context,DeleteDomainRequest
)ListGeoMaps
- from (context.Context, string) into (context.Context,ListGeoMapsRequest
)GetGeoMap
- from (context.Context, string, string) into (context.Context,GetGeoMapRequest
)CreateGeoMap
- from (context.Context, *GeoMap, string) into (context.Context,CreateGeoMapRequest
)UpdateGeoMap
- from (context.Context, *GeoMap, string) into (context.Context,UpdateGeoMapRequest
)DeleteGeoMap
- from (context.Context, *GeoMap, string) into (context.Context,DeleteGeoMapRequest
)ListProperties
- from (context.Context, string) into (context.Context,ListPropertiesRequest
)GetProperty
- from (context.Context, string, string) into (context.Context,GetPropertyRequest
)CreateProperty
- from (context.Context, *Property, string) into (context.Context,CreatePropertyRequest
)UpdateProperty
- from (context.Context, *Property, string) into (context.Context,UpdatePropertyRequest
)DeleteProperty
- from (context.Context, *Property, string) into (context.Context,DeletePropertyRequest
)ListResources
- from (context.Context, string) into (context.Context,ListResourcesRequest
)GetResource
- from (context.Context, string, string) into (context.Context,GetResourceRequest
)CreateResource
- from (context.Context, *Resource, string) into (context.Context,CreateResourceRequest
)UpdateResource
- from (context.Context, *Resource, string) into (context.Context,UpdateResourceRequest
)DeleteResource
- from (context.Context, *Resource, string) into (context.Context,DeleteResourceRequest
)ListASMaps
-[]*ASMap
into[]ASMap
GetASMap
-*ASMap
into*GetASMapResponse
CreateASMap
-*ASMapResponse
into*CreateASMapResponse
UpdateASMap
-*ResponseStatus
into*UpdateASMapResponse
DeleteASMap
-*ResponseStatus
into*DeleteASMapResponse
ListCIDRMaps
-[]*CIDRMap
into[]CIDRMap
GetCIDRMap
-*CIDRMap
into*GetCIDRMapResponse
CreateCIDRMap
-*CIDRMapResponse
into*CreateCIDRMapResponse
UpdateCIDRMap
-*ResponseStatus
into*UpdateCIDRMapResponse
DeleteCIDRMap
-*ResponseStatus
into*DeleteCIDRMapResponse
ListDatacenters
-[]*Datacenter
into[]Datacenter
CreateDatacenter
-*DatacenterResponse
into*CreateDatacenterResponse
UpdateDatacenter
-*ResponseStatus
into*UpdateDatacenterResponse
DeleteDatacenter
-*ResponseStatus
into*DeleteDatacenterResponse
ListDomains
-[]*DomainItem
into[]DomainItem
GetDomain
-*Domain
into*GetDomainResponse
CreateDomain
-*DomainResponse
into*CreateDomainResponse
UpdateDomain
-*ResponseStatus
into*UpdateDomainResponse
DeleteDomain
-*ResponseStatus
into*DeleteDomainResponse
GetDomainStatus
-*ResponseStatus
into*GetDomainStatusResponse
ListGeoMaps
-[]*GeoMap
into[]GeoMap
GetGeoMap
-*GeoMap
into*GetGeoMapResponse
CreateGeoMap
-*GeoMapResponse
into*CreateGeoMapResponse
UpdateGeoMap
-*ResponseStatus
into*UpdateGeoMapResponse
DeleteGeoMap
-*ResponseStatus
into*DeleteGeoMapResponse
ListProperties
-[]*Property
into[]Property
GetProperty
-*Property
into*GetPropertyResponse
CreateProperty
-*PropertyResponse
into*CreatePropertyResponse
UpdateProperty
-*ResponseStatus
into*UpdatePropertyResponse
DeleteProperty
-*ResponseStatus
into*DeletePropertyResponse
ListResources
-[]*Resource
into[]Resource
GetResource
-*Resource
into*GetResourceResponse
CreateResource
-*ResourceResponse
into*CreateResourceResponse
UpdateResource
-*ResponseStatus
into*UpdateResourceResponse
DeleteResource
-*ResponseStatus
into*DeleteResourceResponse
UpdateASMap
DeleteASMap
UpdateCIDRMap
DeleteCIDRMap
UpdateDatacenter
DeleteDatacenter
UpdateDomain
UpdateGeoMap
DeleteGeoMap
UpdateProperty
DeleteProperty
UpdateResource
DeleteResource
ASMaps
CIDRMaps
Datacenters
Domains
GeoMaps
Properties
Resources
IAM
time.Time
instead ofstring
.Users
LastLoginDate
. Changed the field data type fromstring
totime.Time
PasswordExpiryDate
. Changed the field data type fromstring
totime.Time
UserListItem
LastLoginDate
. Changed the field data type fromstring
totime.Time
Role
CreatedDate
. Changed the field data type fromstring
totime.Time
ModifiedDate
. Changed the field data type fromstring
totime.Time
RoleUser
LastLoginDate
. Changed the field data type fromstring
totime.Time
GroupUser
LastLoginDate
. Changed the field data type fromstring
totime.Time
Notifications
field to a pointer type in these structures:CreateUserRequest
UpdateUserNotificationsRequest
AdditionalAuthentication
field to theCreateUserRequest
method.Notifications
field required in theUpdateUserNotifications
method.PAPI
rule_format
andproduct_id
fields from theProperty
structure, as this information is populated in theGetPropertyVersion
method.FEATURES/ENHANCEMENTS:
APPSEC
Exceptions
field to these structures:GetSiemSettingsResponse
GetSiemSettingResponse
UpdateSiemSettingsRequest
UpdateSiemSettingsResponse
Source
field to theGetExportConfigurationRequest
method and theTargetProduct
field to theGetExportConfigurationResponse
method.IAM
User
withAdditionalAuthenticationConfigured
andActions
UserListItem
withAdditionalAuthenticationConfigured
andAdditionalAuthentication
UserBasicInfo
withAdditionalAuthentication
UserActions
withCanGenerateBypassCode
UserNotificationOptions
withAPIClientCredentialExpiry
UserStatus
andAccountID
parameters to theUser
structure.ListAccountSwitchKeys
based on ListAccountSwitchKeys and ListYourAccountSwitchKeysLockAPIClient
based on LockAPIClient and LockYourAPIClientGetAPIClient
based on GetAPIClient and GetYourAPIClientUpdateAPIClient
based on UpdateAPIClient and UpdateYourAPIClientDeleteAPIClient
based on DeleteAPIClient and DeleteYourAPIClient