RELEASE NOTES
7.0.0 (Feb 5, 2025)
BREAKING CHANGES:
-
APPSEC
- Removed deprecated data sources:
akamai_appsec_selected_hostnames
akamai_appsec_wap_selected_hostnames
- Removed deprecated resources:
akamai_appsec_selected_hostnames
akamai_appsec_wap_selected_hostnames
- Removed deprecated data sources:
-
BOTMAN
- Removed the deprecated
akamai_botman_challenge_interception_rules
data source and resource.
- Removed the deprecated
-
Cloudlets
- Removed the
id
attributes from the following data sources:data_akamai_cloudlets_policy_activation
data_akamai_cloudlets_shared_policy
- Removed the
-
Cloud Wrapper
- Removed the
id
attributes from the following data sources:data_akamai_cloudwrapper_capacities
data_akamai_cloudwrapper_configurations
data_akamai_cloudwrapper_location
data_akamai_cloudwrapper_locations
data_akamai_cloudwrapper_properties
- Removed the
-
CPS
- Removed the deprecated
unacknowledged_warnings
attribute from theakamai_cps_upload_certificate
resource.
- Removed the deprecated
-
DNS
- Removed the deprecated
active
attribute from theakamai_dns_record
resource.
- Removed the deprecated
-
Edgeworkers
- Removed the deprecated
initial_data
attribute from theakamai_edgekv
resource.
- Removed the deprecated
-
GTM
- Removed the
static_ttl
attribute from theakamai_gtm_property
resource. - Removed the
name
attribute from thestatic_rr_set
attribute in theakamai_gtm_property
resource. - Removed the
id
attributes from the following data sources:data_akamai_gtm_asmap
data_akamai_gtm_cidrmap
data_akamai_gtm_domains
data_akamai_gtm_geomap
data_akamai_gtm_geomaps
data_akamai_gtm_resources
- Removed the
-
Logging
- Changed the logger from
apex
to a new interface.- By default,
slog
with a custom handler is used.
- By default,
- The log output structure has changed slightly.
- The time format has been adjusted, the logger will use a 24-hour clock with milliseconds instead of the 12-hour clock used previously.
- Changed the logger from
-
PAPI
- Removed the
product_id
andrule_format
attributes from theakamai_properties
data source. - Removed the
enabled
field from thegov_cloud
behaviour defined inside therules_v2024_10_21
in theakamai_property_rules_builder
datasource.
- Removed the
FEATURES/ENHANCEMENTS:
-
General
- Migrated to Go
1.22
. - Modified build scripts to use Go
1.22.9
(I#578). - Improved code by resolving issues reported by the linter.
- Updated vulnerable dependencies.
- Migrated to Go
-
APPSEC
- Added a new data source:
data_akamai_appsec_rapid_rules
- reads the rapid rules accessible for a security policy.
- Added a new resource:
resource_akamai_appsec_rapid_rules
- manages rapid rules assigned to a security policy.
- Added a new data source:
-
CPS
- Added CPS configuration examples (I#467).
-
PAPI
- Added support for the new rule format
v2025-01-13
. List of changes can be found here. - Added the
gov_cloud_title
field to thegov_cloud
behaviour defined inside therules_v2024_10_21
of theakamai_property_rules_builder
datasource. - Added support for moving a PAPI property between groups (the
akamai_property
andakamai_property_bootstrap
resources)
by updating thegroup_id
field. Currently, properties that have never been activated are not supported. - Added the
asset_id
schema field to theakamai_property_bootstrap
resource. - Added validation to raise an error when updating the
contact
andauto_acknowledge_rule_warnings
fields on active property versions in theakamai_property_activation
resource.
- Added support for the new rule format
BUG FIXES:
-
Cloud Access
- Populated the
access_key_uid
in theakamai_cloudaccess_key
resource from the state file if a value is known at a plan level for an update operation.
- Populated the
-
GTM
- Fixed an issue in the
akamai_gtm_property
resource that an update operation could send incorrect values to the server.- Also, fixed incorrect logging in the same case.
- Unified error messages.
- Added drift handling for resources deleted outside of Terraform (I#577):
akamai_gtm_asmap
akamai_gtm_cidrmap
akamai_gtm_datacenter
akamai_gtm_domain
akamai_gtm_geomap
akamai_gtm_resource
- Fixed an issue in the
-
PAPI
- Fixed an improper resolution of the
include_id
attribute in theinclude_activation
resource when referencing to theinclude
resource and replacing both resources. - Relaxed validation rules for the
transition_key
andkey
fields in thesegmented_content_protection
andverify_token_authorization
behaviors to accept a key of any size. - Fixed improper diff in the
akamai_property
resource when no value was given in the child for thecriteria_must_satisfy
field, which the API sets toall
by default.
- Fixed an improper resolution of the