Skip to content

v6.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Oct 12:27
· 23 commits to master since this release
e591db9

RELEASE NOTES

6.5.0 (Oct 10, 2024)

FEATURES/ENHANCEMENTS:

  • Global

    • Migrated Terraform to version 1.9.5.
    • Updated SDK v2 and framework libraries.
  • Appsec

    • Added the exceptions block to the akamai_appsec_siem_settings resource with these nested fields:
      • api_request_constraints
      • apr_protection
      • bot_management
      • client_rep
      • custom_rules
      • ip_geo
      • malware_protection
      • rate
      • url_protection
      • slow_post
      • waf
  • GTM

    • Added the retry logic to the akamai_gtm_property resource to handle errors caused by the prolonged creation time, leading to Property Validation Failure with the "no datacenter is assigned to map target (all others)" error from the API.
  • IAM

    • Added new data sources:
      • akamai_iam_accessible_groups - reads the groups and subgroups accessible for a given user.
      • akamai_iam_account_switch_keys - reads the account switch keys.
      • akamai_iam_allowed_apis - reads the list of APIs available to a given user.
      • akamai_iam_authorized_users - reads the list of authorized API client users.
      • akamai_iam_blocked_properties - reads blocked properties for a certain user in a group.
      • akamai_iam_cidr_block - reads details of a specified CIDR block.
      • akamai_iam_cidr_blocks - lists all CIDR blocks available to you on your allowlist.
      • akamai_iam_group - reads details about a given group and any of its subgroups.
      • akamai_iam_password_policy - reads the password policy parameters.
      • akamai_iam_property_users - lists users for a given property or include.
      • akamai_iam_role - reads details of a specified role.
      • akamai_iam_user - reads details of a specific user account.
      • akamai_iam_users - lists all users with access to your account.
      • akamai_iam_users_affected_by_moving_group - lists the users affected by moving a group.
    • Added new resources:
      • akamai_iam_cidr_block - manages CIDR block assigned to the allowlist.
      • akamai_iam_ip_allowlist - enables or disable your account's allowlist.
    • Added new attributes to the resource_akamai_iam_user resource.
      • user_notifications to support user notifications.
      • enable_mfa to support authentication of type "MFA".
      • password to allow users to set a password when creating and updating a user.
    • Made the enable_tfa attribute optional in the resource_akamai_iam_user resource.
    • Added the asset_id schema field (an IAM identifier of a property or include) to:
      • The akamai_property resource and data source,
      • The akamai_property_include resource and data source.
    • Improved date handling to use time.Time instead of string.
  • PAPI

    • Added a new optional param to the import id of the akamai_edge_hostname resource.
      It allows to specify the product ID of the imported hostname and save it in the state.

BUG FIXES:

  • PAPI
    • Added support for status code 429 Too Many Requests containing X-RateLimit-Next header.
      When X-RateLimit-Next is present, the wait time before retry is calculated as the time
      difference between this header and the Date header.
    • Fixed an issue with the akamai_property_activation resource where updating it with an active or previously active property version for a configuration without a state file didn’t trigger a new property activation.

DEPRECATIONS:

  • PAPI
    • Deprecated fields product_id and rule_format from akamai_properties datasource. Please use akamai_property to fetch this data.