Skip to content

Latest commit

 

History

History
1756 lines (1142 loc) · 127 KB

CHANGELOG.md

File metadata and controls

1756 lines (1142 loc) · 127 KB

Changelog

4.13.0 (Jan 24, 2025)

BUG FIXES

4.13.0 (Jan 17, 2025)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Add attribute to okta_app_signon_policy to create a 'Catch All' rule that's 'DENY' #2153. Thanks, @duytiennguyen-okta!
  • Add resource for okta_email_template_settings #2179. Thanks, @s-nel!

IMPROVEMENT

BUG FIXES

4.12.0 (Nov 25, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

IMPROVEMENT

BUG FIXES

4.11.1 (Oct 18, 2024)

BUG FIXES

4.11.0 (Sep 16, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

IMPROVEMENTS

BUG FIXES

4.10.0 (Aug 6, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

authenticationMethods

BUG FIXES

  • Fix okta_app_saml cannot assign certificate #2033. Thanks, @duytiennguyen-okta!
  • Reverted commit on import okta_profile_mapping resource due to odd behavior surrounding d.GetOK() #2053. Thanks, @duytiennguyen-okta!
  • Fix okta_user doc #2039. Thanks, @sean1588!
  • Fix the issue of attribute "custom_privacy_policy_url" must be specified when "agree_to_custom_privacy_policy" is specified #2041. Thanks, @duytiennguyen-okta!
  • Fix the validator issue not allow okta_policy_device_assurance_macos and okta_policy_device_assurance_windows use with third party signal providers#2046. Thanks, @duytiennguyen-okta!
  • Fix issue of not able to terraform destroy okta_network_zone #2057. Thanks, @duytiennguyen-okta!

4.9.1 (June 24, 2024)

BUG FIXES

4.9.0 (June 14, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

BUG FIXES

4.8.1 (April 12, 2024)

BUG FIXES

4.8.0 (February 28, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Add support to custom_otp on okta_authenticator #1864. Thanks, @isaacokta!

BUG FIXES

  • Fix import okta_group_memberships #1899. Thanks, @c4po!

4.7.0 (February 9, 2024)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

BUG FIXES

4.6.3 (November 29, 2023)

BUG FIXES

4.6.2 (November 28, 2023)

BUG FIXES

  • Correct updating an app when status is involved with the update #1806. Thanks, @monde!
  • Datasource okta_org_metadata incorrect value for domains.organization #1810. Thanks, @monde!
  • CustomDiff for status on okta_group_rule #1813. Thanks, @monde!
  • Update okta_idp_social resource docs #1814. Thanks, @monde!
  • Support array enum of object type in schemas #1827. Thanks, @monde!
  • Fix risk_score default broke customer without FF #1829. Thanks, @duytiennguyen-okta!
  • Resource okta_brand's email_domain_id is an attribute, not an argument #1831. Thanks, @monde!
  • Add header to local sdk files, update contribution notes #1833. Thanks, @monde!

4.6.1 (November 2, 2023)

BUG FIXES

  • Correct flaw in data source okta_group where name query matches multiple groups but did not consider exact match #1799. Thanks, @monde!
  • For resource okta_idp_saml set status, sso_binding, sso_destination, and sso_url during read context for proper import #1558. Thanks, @monde!

4.6.0 (November 1, 2023)

IMPROVEMENTS

  • Add progressive_profiling_action to okta_policy_rule_profile_enrollment #1777. Thanks, @duytiennguyen-okta!
  • Add system to okta_app_signon_policy_rule, okta_auth_server_policy_rule #1788. Thanks, @monde!
  • Update okta_group search#1794. Thanks, @monde!

BUG FIXES

  • Add default to risk_score to avoid breaking change #1780. Thanks, @duytiennguyen-okta!
  • Fix incorrect drift detection and other bad behavior in okta_app_oauth_role_assignment #1781. Thanks, @monde!
  • Implement proper error for incorrect compound import input #1785. Thanks, @monde!
  • Fix a panic in resource okta_resource_set #1786. Thanks, @monde!
  • Correct change detection on resources okta_app_oauth_post_logout_redirect_uri and okta_app_oauth_redirect_uri #1793. Thanks, @monde!

4.5.0 (October 17, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

BUG FIXES

  • Fix JSON change detection of JSON resource arguments #1758. Thanks, @monde!
  • Fix panic issue when convertInterfaceArrToStringArr #1760. Thanks, @duytiennguyen-okta!
  • Fix panic issue in the missing error check #1765. Thanks, @monde!

IMPROVEMENTS

4.4.3 (October 09, 2023)

BUG FIXES

  • Correct incorrect scope escaping in OAuth 2.0 access request for resources okta_brand, okta_app_access_policy_assignment, okta_policy_device_assurance_*_os #1744. Thanks, @monde!
  • Fixed HTTP proxy not correctly established for v3 okta-sdk-client when enabled #1724. Thanks, @monde!

IMPROVEMENTS

  • In resource okta_app_oauth, sets refresh_token_rotation's default argument to STATIC, and sets refresh_token_leeway's default argument to 0 #1738. Thanks, @duytiennguyen-okta!
  • Correct attribution for tgoodsell-tempus 1736. Thanks, @tgoodsell-tempus!
  • Client OAuth2.0 authentication with PKCS#1 format or PKCS#8 format private key #1725. Thanks, @monde!
  • Improve documentation production with hashicorp/terraform-plugin-docs #1705. Thanks, @duytiennguyen-okta!

4.4.2 (September 13, 2023)

BUG FIXES

IMPROVEMENTS

  • Clean up example TF files formatting (terraform fmt --recursive) 1720. Thanks, @tgoodsell-tempus!
  • Improve stalebot stale labels behavior #1703. Thanks, @exitcode0!
  • Guard fouled org_name + base_url or http_proxy values from erroring without contextual information #1721. Thanks, @monde!

4.4.1 (September 11, 2023)

BUG FIXES

  • Missed guard on groups claim in okta_app_oauth for OAuth 2.0 authentication 1713. Thanks, @monde!

IMPROVEMENTS

4.4.0 (September 7, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • New resource: okta_app_access_policy_assignment easily assign access/authentication/signon policy to an application - 1698. Thanks, @adantop, @monde!
  • Add brand_id argument to resource okta_domain #1685. Thanks, @duytiennguyen-okta!
  • Add optional attribute to data source okta_auth_server_scopes #1680. Thanks, @duytiennguyen-okta!
  • Make resource okta_brand fully CRUD (original API support was for read/update only) #1677. Thanks, @duytiennguyen-okta!

IMPROVEMENTS

  • PR 1691. Thanks, @monde!
    • Add guards to resources okta_profile_mapping and okta_app_oauth allowing for OAuth 2.0 authentication
    • Update clarification in docs that resources okta_security_notification_emails and okta_rate_limiting are OAuth 2.0 authentication incompatible

BUG FIXES

PROJECT IMPROVEMENTS:

4.3.0 (August 18, 2023)

IMPROVEMENTS

  • Add Import to resource okta_app_signon_policy #1670. Thanks, @duytiennguyen-okta!
  • Enhanced VCR ACC testing allowing quick datasource and resource smoketest during release #1650. Thanks, @monde!

4.2.0 (August 11, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • New device assurance resources #1659. Thanks, @duytiennguyen-okta!

    • okta_device_assurance_policy_android
    • okta_device_assurance_policy_chromeos
    • okta_device_assurance_policy_ios
    • okta_device_assurance_policy_macos
    • okta_device_assurance_policy_windows
  • Add constraints argument for webauthn to resource okta_policy_mfa #1663. Thanks, @duytiennguyen-okta!

  • jwks_uri argument for resource okta_app_oauth #1648. Thanks, @virgofx!

IMPROVEMENTS

  • Data Source okta_group's name and id arguments are optional and computed #1665. Thanks, @MatthewJohn!
  • Improve backoff with proper context #1658. Thanks, @monde!
  • Correct obsolete documentation; document PKCS#1 and PKCS#8 private key usage in provider config and oauth apps #1666. Thanks, @monde!

BUG FIXES

  • Fix okta_app_oauth's groups_claim can be ignored on imports #1638. Thanks, @monde!

4.1.0 (June 30, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

IMPROVEMENTS

  • Improve okta_email_customization, correct delete bug, document and test depends_on best practice #1616. Thanks, @monde!
  • Flexible okta_brand data source and resource with default ID; Improve okta_auth_server_default #1570. Thanks, @monde!
  • Show appropriate terraform logo for light and dark themes in README #1574. Thanks, @thekbb!
  • Update the description for the platform_include block of app_signon_policy_rule to outline requirement for the os_expression argument to be set when os_type is set to OTHER #1600. Thanks, @achuchulev!
  • Update okta documentation #1614. Thanks, @duytiennguyen-okta!
  • Fix doc typo #1611. Thanks, @monde!

4.0.3 (June 26, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Adding settings.oauthClient.jwks_uri as jwks_uri argument on resource okta_app_oauth #1608. Thanks, @duytiennguyen-okta!
  • Adding name as name argument on resource okta_brand and datasources okta_brand and okta_brands #1605. Thanks, @duytiennguyen-okta!
  • Adding status as status argument on resource okta_network_zone and datasource okta_network_zone #1602. Thanks, @duytiennguyen-okta!

BUG FIXES

4.0.2 (June 14, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

BUG FIXES

4.0.1 (June 5, 2023)

BUG FIXES

4.0.0 (April 28, 2023)

FEATURE

3.46.0 (April 14, 2023)

BUG FIXES

3.45.0 (March 29, 2023)

BUG FIXES:

PROJECT IMPROVEMENTS:

NOTICES:

We are getting ready for the v4.0.0 release of the Okta Terraform Provider. That release will include the following items.

  • Removal of deprecated resources, data sources, and arguments
  • Removal of artificial input validation, let the Okta API do the input validation
  • Fast running acceptance tests that will better block broken functionality from being published as a release
  • A more consistent means of generating documentation published at the Terraform Registry

3.44.0 (March 10, 2023)

BUG FIXES:

  • Improve JSON serialization of 0 integer values affecting a number of open issues #1484. Thanks, @monde!
  • Fix panic in okta_app_saml when embed_url is missing for preconfigured_app apps #1480. Thanks, @monde!

3.43.0 (March 7, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Resource okta_user supports ignoring custom profile attributes #1476. Thanks, @virgofx!
  • Adding settings.signOn.samlSignedRequestEnabled as saml_signed_request_enabled argument on resource okta_app_saml #1475. Thanks, @monde!

PROJECT IMPROVEMENTS:

  • Resource okta_user_schema_property documentation update #1468 Thanks, @pro4tlzz!

BUG FIXES:

  • Add correct import functionality for okta_email_customization #1471 Thanks, @samcook!
  • Fixed authentication_policy change detection #1470. Thanks, @monde!
  • Correctly handle zero "0" integer values in API calls for resources okta_policy_password and okta_policy_password_default #1477. Thanks, @monde!
    • Attributes:
    • password_auto_unlock_minutes
    • password_expire_warn_days
    • password_history_count
    • password_max_age_days
    • password_max_lockout_attempts
    • password_min_age_minutes
    • password_min_length
    • password_min_lowercase
    • password_min_number
    • password_min_symbol
    • password_min_uppercase
    • question_min_length
    • recovery_email_token

3.42.0 (February 10, 2023)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • New data source okta_domain see PR 1447 notes in BUG FIXES
  • Actual PEM text values in okta_domain_certificate for attributes certificate, certificate_chain, and private_key, see PR 1447 notes in BUG FIXES
  • New attribute roles in data source okta_user #1437. Thanks, @duytiennguyen-okta!

BUG FIXES:

  • Don't md5sum to save space on okta_domain_certificate values for attributes certificate, certificate_chain, and private_key, per TF best practices #1447. Thanks, @monde!
  • Remove org type restrictions and artificial input check on type attribute for data source okta_policy #1445. Thanks, @monde!
  • Improve resource okta_app_saml documentation #1439. Thanks, @exitcode0!

3.41.0 (January 27, 2023)

PROJECT IMPROVEMENTS:

  • Enable okta_password authenticator for okta_policy_mfa #1210. Tests #1427. Thanks, @nickrmc83!
  • Update resource documentation with link to role-type api doc references #1430. Thanks, @noinarisak!

3.40.0 (January 09, 2023)

BUG FIXES:

  • Fixes ThreatInsight Configuration Continuously Reordering #1398. Thanks, @duytiennguyen-okta!
  • Fixes rate limit accounting for /api/v1/authorizationServers endpoints #1420. Thanks, @monde!

PROJECT IMPROVEMENTS:

  • Improve app_user_base_schema_property documentation #1407. Thanks, @robgero!
  • Fix TestAccOktaAppSignOnPolicy ACC test #1412. Thanks, @noinarisak!

3.39.0 (November 18, 2022)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • okta_authenticator resource and data source #1379. Thanks, @monde!

    • Added argment provider_json allowing provider information to be set with JSON on the authenticator
    • Improved resource behavior in regards to Okta API's hard create, soft create, and soft delete of authenticators
    • Improved data source and resource documentation
  • Added authentication_policy argument to resource okta_app_bookmark #1376. Thanks, @jakezarobsky-8451!

  • okta_user resrouce #1372. Thanks, @monde!

    • Adds skip_roles flag to allow explicit gating on the attempt to set roles
    • Swallows and warns on 403 errors when roles API is called and API token is less than super admin scope
    • Improved data source and resource documentation

ENHANCEMENTS:

  • okta_idp_saml gracefully handles 401 errors when setting profile mapping #1355/#1369. Thanks, @deorus!
  • Rate limits handler rules are generated from Okta service's actual code #1356. Thanks, @monde!

BUG FIXES:

  • Address parallel API calls in okta_user_base_schema_property resource #1351. Thanks, @monde!

PROJECT IMPROVEMENTS:

  • Updated okta_app_user_schema_property, okta_auth_server_policy, and okta_auth_server_policy_rule resource documentation #1348. Thanks, @zlitberg!
  • Document a PEM and JWKS example for the okta_app_oauth resource #1350. Thanks, @monde!

3.38.0 (October 28, 2022)

BUG FIXES:

  • Address potential panic in resource okta_app_group_assignments's profile attribute #1345. Thanks, @monde!
  • Address potential panic in resource okta_inline_hooks auth attribute #1337. Thanks, @monde!
  • Fully document and refine okta_app_oauth's pkce_required attribute required if token_endpoint_auth_method is "none" #1327. Thanks, @monde!

3.37.0 (October 04, 2022)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Add ui_schema_id property to resource okta_policy_rule_profile_enrollment #1324. Thanks, @monde!
  • Add CUSTOM to list of group role types in datasource okta_role_subscription #1320. Thanks, @monde!
  • From PR #1322. Thanks, @monde!
    • Improved resource okta_email_customization behavior with new property force_is_default with regards to the is_default property
    • Added explicit errors for Classic orgs trying to make use of OIE features. Error messages refer to corresponding online documentation
      • datasource okta_app_signon_policy
      • datasource okta_authenticator
      • resource okta_app_signon_policy
      • resource okta_authenticator
      • resource okta_captcha
      • resource okta_captcha_org_wide_settings
      • resource okta_policy_profile_enrollment
      • resource okta_policy_profile_enrollment_apps
      • resource okta_policy_rule_profile_enrollment

BUG FIXES:

  • Fixed okta_app_user_schema_property for non string enum types #1316. Thanks, @duytiennguyen-okta!
  • From PR #1322. Thanks, @monde!
    • Fixed (unreported) bug where resource okta_org_configuration would null out org settings
    • Fixed an ACC test with resource okta_user_schema_property that would cause a incorrect login flow blocking out the admin
    • Fixed/improved sms template tests
    • Marked the schema enum boolean tests skip as there is an issue with the public API / monolith
    • Cleaned up code paths for default/system policy getting/setting for apps and policies
    • Fixed and/or cleaned up a number of other ACC tests

PROJECT IMPROVEMENTS:

3.36.0 (September 14, 2022)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

  • Add client_secret attribute on data source okta_app_oauth #1307 Thanks, @dkulchinsky, @monde, @rickardp!
    • oauth app data source: allow to retrieve client_secret #1285
    • client_secret is missing from okta_app_oauth data source #1279
    • Added support for retrieving client secret from okta_app_oauth data source #1280
  • Adds pkce_required property to resource okta_app_oauth #1305 Thanks, @monde!
    • Add support to pkce_required property for OIDC app integrations #1241
  • Schema updates for okta_idp_oidc and okta_idp_social #1297 Thanks, @monde!
    • okta_idp_oidc does not support DYNAMIC issuer_mode #1288
    • Okta Social IDP with Type Github #1293

BUG FIXES:

  • Policy Rule Retry On InternalServerError #1273 Thanks, @ymylei!
  • Set SAML Features To Computed #1272 Thanks, @ymylei!
  • Errors when adding user to group are incorrectly ignored. #1301 Thanks, @monde!
    • prevent error overwrite in addGroupMember #1269
  • Okta Group Schema Null Handling #1271 Thanks, @ymylei!
  • Diff Suppression on SLO Certs #1270 Thanks, @ymylei!
  • Nil guard on app.Settings.OauthClient #1300 Thanks, @monde!
    • Provider crashes when doing a data source lookup of an app with different type than the label it is using for the lookup. * #1082
  • Nil guard on resource set _links value #1299 Thanks, @monde!
    • Error when creating okta_resource_set #1278
  • Guard from nil pointer dereference #1298 Thanks, @monde!
    • Plugin crash when importing okta_policy_signon #1294

PROJECT IMPROVEMENTS:

3.35.0 (August 25, 2022)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS:

BUG FIXES:

  • Correctly collect network zones in datasource okta_network_zone #1239. Thanks, @natmariam!
  • Adding CHROMEOS to os_type in platform_include #1261. Thanks, @monde!
  • Update okta-sdk-golang that correctly caches OAuth2 access tokens #1262. Thanks, @monde!
  • Update role types validation on resource okta_role_subscription #1265. Thanks, @monde!
  • Correct pagination to list all email templates on data source okta_email_templates #1266. Thanks, @monde!

PROJECT IMPROVEMENTS:

  • Show current version for provider config in documentation #1256. Thanks, @ErelAdoni!
  • Code clean up from go vet and format #1264. Thanks, @monde!

3.34.0 (August 12, 2022)

BUG FIXES:

  • Fix concurrency issue in resource okta_auth_server_policy_rule that could cause 500s in the Okta API as well as not preserve priority ordering even when depends_onis present #1248. Thanks, @monde!

PROJECT IMPROVEMENTS:

3.33.0 (August 02, 2022)

BUG FIXES:

  • Fix "error invalid configuration" error introduced in v3.32.0 release; includes unit tests to verify fix. #1234. Thanks, @ericnorris!

3.32.0 (July 29, 2022)

NEW - RESOURCES, DATA SOURCES, PROPERTIES, ATTRIBUTES, ENV VARS: