Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v6.5.0 #588

Merged
merged 54 commits into from
Oct 10, 2024
Merged

Release/v6.5.0 #588

merged 54 commits into from
Oct 10, 2024

Conversation

mimazaka
Copy link
Contributor

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.

wzagrajcz and others added 30 commits September 4, 2024 16:22
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-3001 to develop
Merge in DEVEXP/terraform-provider-akamai from bugfix/DXE-3907-import-of-akamai_edge_hostname-does-not-import-the-product-id to develop
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-3346 to develop
…ter rebase, adjust mocks after change of structs in DNS and PAPI
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-4029 to feature/sp-iam-extension
Merge in DEVEXP/terraform-provider-akamai from bugfix/DXE-4006-fix-access-levels-type to feature/sp-iam-extension
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-4039 to feature/sp-iam-extension
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-4040 to feature/sp-iam-extension
wzagrajcz and others added 24 commits October 1, 2024 14:15
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-4027 to feature/sp-iam-extension
…from new mocks and align body and request names
…ies datasource and deprecate problematic fields

Merge in DEVEXP/terraform-provider-akamai from bugfix/DXE-4287-rollback to release/v6.5.0
@mimazaka mimazaka merged commit e591db9 into master Oct 10, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.