RELEASE NOTES
6.0.0 (Mar 26, 2024)
BREAKING CHANGES:
-
General
- Migrated to terraform protocol version 6, hence minimal required terraform version is 1.0
-
PAPI
- Added validation to raise an error if the creation of the
akamai_edge_hostname
resource is attempted with an existing edge hostname. - Added validation to raise an error during the update of
akamai_edge_hostname
resource for the immutable fields: 'product_id' and 'certificate'.
- Added validation to raise an error if the creation of the
FEATURES/ENHANCEMENTS:
-
Global
- Requests limit value is configurable via field
request_limit
or environment variableAKAMAI_REQUEST_LIMIT
- Added retryable logic for all GET requests to the API.
This behavior can be disabled usingretry_disabled
field fromakamai
provider configuration or via environment variableAKAMAI_RETRY_DISABLED
.
It can be fine-tuned using following fields or environment variables:retry_max
orAKAMAI_RETRY_MAX
- The maximum number retires of API requests, default is 10retry_wait_min
orAKAMAI_RETRY_WAIT_MIN
- The minimum wait time in seconds between API requests retries, default is 1 secretry_wait_max
orAKAMAI_RETRY_WAIT_MAX
- The maximum wait time in minutes between API requests retries, default is 30 sec
- Migrated to go 1.21
- Bumped various dependencies
- Requests limit value is configurable via field
-
Appsec
- Added resource:
akamai_appsec_penalty_box_conditions
- read and updateakamai_appsec_eval_penalty_box_conditions
- read and update
- Added new data source:
akamai_appsec_penalty_box_conditions
- readakamai_appsec_eval_penalty_box_conditions
- read
- Added resource:
-
CPS
- Added fields:
org_id
,assigned_slots
,staging_slots
andproduction_slots
todata_akamai_cps_enrollment
anddata_akamai_cps_enrollments
data sources
- Added fields:
-
Edgeworkers
- Improved error handling in
akamai_edgeworkers_activation
andresource_akamai_edgeworker
resources - Improved error handling in
akamai_edgeworker_activation
datasource
- Improved error handling in
-
GTM
- Added fields:
precedence
insidetraffic_target
inakamai_gtm_property
resource andakamai_gtm_domain
data sourcesign_and_serve
andsign_and_serve_algorithm
inakamai_gtm_domain
data source and resourcehttp_method
,http_request_body
,alternate_ca_certificates
andpre_2023_security_posture
insideliveness_test
inakamai_gtm_property
resource andakamai_gtm_domain
data source
- Added support for
ranked-failover
properties inakamai_gtm_property
resource - Enhanced error handling in
akamai_gtm_asmap
,akamai_gtm_domain
,akamai_gtm_geomap
,akamai_gtm_property
andakamai_gtm_resource
resources
- Added fields:
-
IMAGING
-
PAPI
- Added attributes to akamai_property datasource:
contract_id
,group_id
,latest_version
,note
,production_version
,product_id
,property_id
,rule_format
,staging_version
data_akamai_property_rules_builder
is now supportingv2024-02-12
rule format
- Added attributes to akamai_property datasource:
BUG FIXES:
-
Appsec
- Fixed ukraine_geo_control_action drift issue (I#484)
-
Cloudlets
- Allowed empty value for match rules
json
attribute for data sources:akamai_cloudlets_api_prioritization_match_rule
akamai_cloudlets_application_load_balancer_match_rule
akamai_cloudlets_audience_segmentation_match_rule
akamai_cloudlets_edge_redirector_match_rule
akamai_cloudlets_forward_rewrite_match_rule
akamai_cloudlets_phased_release_match_rule
akamai_cloudlets_request_control_match_rule
akamai_cloudlets_visitor_prioritization_match_rule
- Allowed empty value for match rules
-
CPS
- Changed below fields from required to optional in
akamai_cps_dv_enrollment
andakamai_cps_third_party_enrollment
foradmin_contact
andtech_contact
attributes:organization
address_line_one
city
region
postal_code
country_code
- Changed below fields from required to optional in
-
PAPI
- Fixed case when
origin_certs_to_honor
field fromorigin
behavior mandates presence of emptycustom_certificate_authorities
and/orcustom_certificates
options insideorigin
behavior forakamai_property_rules_builder
datasource (I#515)
- Fixed case when
DEPRECATIONS
- Appsec
akamai_appsec_selected_hostnames
data source and resource are deprecated with a scheduled end-of-life in v7.0.0 of our provider. Use theakamai_appsec_configuration
instead.