RELEASE NOTES
9.1.0 (Oct 15, 2025)
FEATURES/ENHANCEMENTS:
-
General
- Updated transitive dependency
github.com/go-jose/go-jose/v4 to v4.1.2
to address a reported security vulnerability.
- Updated transitive dependency
-
Appsec
- Added a new data source:
data_akamai_appsec_custom_rules_usage
- Improved the functionality of the
akamai_appsec_custom_rule
by preventing the deletion of a custom rule that is active or in use by security policies.
- Added a new data source:
-
Botman
- Improved the functionality of the
akamai_bot_category_action
andakamai_botman_bot_detection_action
resources to handle a scenario when a resource is deleted in the backend but still exists in the state file.
- Improved the functionality of the
-
Cloud Access
- Added support for the new authentication method, Akamai Object Storage (
AOS4_HMAC_SHA256
), in theakamai_cloudaccess_key
resource.
- Added support for the new authentication method, Akamai Object Storage (
-
mTLS Keystore (Beta):
- Added support for the
preferred_ca
in theakamai_mtlskeystore_client_certificate_akamai
resource. - Added support for the manual rotation of client certificates in the
akamai_mtlskeystore_client_certificate_akamai
resource.
- Added support for the
-
mTLS Truststore (Beta):
- Added the new optional
association_type
parameter to theakamai_mtlstruststore_ca_set_associations
datasource. It allows filtering associations by type.
Possible values areenrollments
orproperties
. If not specified, both types of associations are returned. - Added a warning when deleting a CA set activation if the version is already deleted.
- Enhanced validation rules for specific fields across data sources and resources:
- The
name
field allows only letters, numbers, hyphens, percents, dots, and underscores, and must be between 3 and 64 characters long. It applies to theakamai_mtlstruststore_ca_set
resource and these data sources:akamai_mtlstruststore_ca_set_activities
akamai_mtlstruststore_ca_set_associations
akamai_mtlstruststore_ca_set_certificates
akamai_mtlstruststore_ca_set_versions
akamai_mtlstruststore_ca_set
akamai_mtlstruststore_ca_sets
- The
ca_set_name
field allows only letters, numbers, hyphens, percents, dots, and underscores, and must be between 3 and 64 characters long. It applies to theakamai_mtlstruststore_ca_set_activation
andakamai_mtlstruststore_ca_set_activations
data sources. - The
name_prefix
field, when specified in theakamai_mtlstruststore_ca_sets
data source, allows only letters, numbers, hyphens, percents, dots, and underscores, and can be between 1 and 64 characters long. - The
description
andversion_description
fields, when specified in theakamai_mtlstruststore_ca_set
resource, must be between 1 and 255 characters long. - Additional validations for the fields in the
akamai_mtlstruststore_ca_set_activations
data source:- The
network
field allows onlySTAGING
orPRODUCTION
. - The
status
field allows onlyIN_PROGRESS
,COMPLETE
, orFAILED
. - The
type
field allows onlyACTIVATE
,DEACTIVATE
, orDELETE
.
- The
- The
- Added the new optional
-
Fixed validation in the
akamai_mtlstruststore_ca_set
resource to not create more than 100 versions. -
PAPI
- Added support for the new rule format
v2025-09-09
. - Increased the default
timeout_for_activation
in theakamai_property_hostname_bucket
resource from 50 minutes to 120 minutes.
- Added support for the new rule format
BUG FIXES:
- Appsec
- Fixed a bug where updating
notification_emails
along with other activation fields caused anotification_emails not found
error in theakamai_appsec_activations
resource. - Fixed a bug where the Terraform provider doesn't create a new config version but tries to update it (I#653).
- Modified the
akamai_appsec_ip_geo
resource to fix empty lists in theip_controls
,geo_controls
, andasn_controls
fields (I#697).
- Fixed a bug where updating