RELEASE NOTES
10.4.0 (Jul 29, 2026)
FEATURES/ENHANCEMENTS:
-
General
- Updated various dependencies.
-
Cloud Certificates (Beta)
- Added the
geo_classattribute to the following resources and data sources:akamai_cloudcertificates_certificateresourceakamai_cloudcertificates_certificatedata sourceakamai_cloudcertificates_certificatesdata source
- Added the
-
DataStream
- Made
contract_idandgroup_idoptional and computed on theakamai_datastreamresource for CDN log type. Either or both could be omitted when creating or updating CDN streams. Non-CDN log types still requirecontract_idandgroup_id. - Fixed an issue where reordering the
propertieslist on theakamai_datastreamresource caused an unnecessary stream update, even though the set of monitored properties was unchanged.
- Made
BUG FIXES:
-
Appsec
- Fixed an issue in the
akamai_appsec_configurationresource whereterraform planandterraform applywere showing spurious diff forgroup_idandcontract_idafter aterraform import. - Fixed an issue in the
akamai_appsec_activationsresource whereplanandapplywere showing spurious diff fornoteafter terraform import, caused by the platform appending hostname migration history to the note server-side. - Fixed an issue in the
akamai_appsec_custom_ruleresource whereterraform planandterraform applywere showing spurious diff afterterraform importor resource create.
- Fixed an issue in the
-
DNS
- Fixed an issue in the
akamai_dns_recordresource where updates to records with multi-value targets were not handled correctly (I#767). - Fixed an issue in the
akamai_dns_recordresource where updates to CAA records could cause unnecessary diffs due to normalization of the data.
- Fixed an issue in the
-
Edgeworkers
- Clarified the description of the
local_bundlefield in theakamai_edgeworkerresource regarding behavior when no value is provided (I#740).
- Clarified the description of the
-
GTM
- Fixed an issue in the
akamai_gtm_domaindata source where an emptyload_serverslist caused a value conversion error.
- Fixed an issue in the
-
PAPI
- Fixed an issue where importing a property which Enhanced-TLS edge hostname has a missing
certificateIDfield (e.g. in Secure by Default flow) would fail processing.
- Fixed an issue where importing a property which Enhanced-TLS edge hostname has a missing