You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
7.0.0 (Aug 24, 2026)
BREAKING CHANGES
okta_email_template_settings: Migrated from Framework+SDKv3 to Terraform Plugin Framework + Okta SDK v6. The recipients attribute is now optional (previously required). brand_id and template_name now force resource replacement when changed.
okta_threat_insight_settings: Migrated from SDKv2 to Terraform Plugin Framework + Okta SDK v6. The network_excludes attribute has been renamed to exclude_zones. New computed attributes created and last_updated added.
okta_role_subscription: Migrated from SDKv2 to Terraform Plugin Framework + Okta SDK v6. The role_type attribute has been renamed to role_ref. The status attribute has been removed; use notification_type and manage subscription state directly.
okta_role_subscription (data source): role_type renamed to role_ref. notification_type moved from required input to computed output; pass the notification type as id instead. New computed attribute channels added.
okta_template_sms: Migrated from the legacy SDKv2 implementation to Terraform Plugin Framework (TPF) + Okta SDK v6. The translations attribute has changed from a set of objects ({language, template}) to a map(string). The type and template attributes are now optional (previously required). New computed attributes created and last_updated are available. Existing configurations must update the translations block accordingly.
okta_trusted_origin: Migrated from SDKv2 to Terraform Plugin Framework + Okta SDK v6. The scopes argument has changed type from a list of strings to a repeatable block: replace scopes = ["CORS", "REDIRECT"] with one scopes { type = "CORS" } block per scope. Each block also accepts the new optional allowed_okta_apps list, and at least one scopes block is required. The active boolean has been replaced by status (ACTIVE/INACTIVE); active = false becomes status = "INACTIVE". New computed attributes created, created_by, last_updated, and last_updated_by added. Existing configurations must update the scopes blocks and replace active accordingly.
okta_captcha: Migrated from SDKv2 to Terraform Plugin Framework + Okta SDK v6. The name, type, site_key, and secret_key attributes are now optional (previously required). type no longer forces resource replacement when changed; it is now updated in place.
okta_captcha_org_wide_settings: Deprecated in favour of the new okta_org_captcha resource, and will be removed in a future version. The replacement renames enabled_for (set of strings) to enabled_pages (list of strings); replace enabled_for = ["SIGN_IN"] with enabled_pages = ["SIGN_IN"] when moving to okta_org_captcha.
FEATURES
Added new resource okta_brands_templates_email_customization for managing email template customizations per brand #2891 by @pranav-okta
Added new data source okta_threat_insight_settings#2891 by @pranav-okta
Added new resource okta_user_subscription for managing notification subscriptions for individual users #2891 by @pranav-okta
Added new data source okta_user_subscription to read a user's notification subscription #2891 by @pranav-okta
Added new data source okta_role_subscription to read a role's notification subscription #2891 by @pranav-okta
Added new data source okta_trusted_origin to read a single trusted origin by id#2932 by @pranav-okta
Added new resource okta_org_captcha for managing org-wide CAPTCHA settings, replacing okta_captcha_org_wide_settings#2933 by @pranav-okta
Added new data source okta_captcha to read a CAPTCHA instance #2933 by @pranav-okta
Added new data source okta_org_captcha to read the org-wide CAPTCHA settings #2933 by @pranav-okta
ENHANCEMENTS
Migrated okta_template_sms to Terraform Plugin Framework + Okta SDK v6 #2891 by @pranav-okta
Migrated okta_email_template_settings to Terraform Plugin Framework + Okta SDK v6 #2891 by @pranav-okta
Migrated okta_threat_insight_settings to Terraform Plugin Framework + Okta SDK v6 #2891 by @pranav-okta