Skip to content

v1.3.0#344

Closed
TomKimber wants to merge 12 commits intomainfrom
v1.2.1
Closed

v1.3.0#344
TomKimber wants to merge 12 commits intomainfrom
v1.2.1

Conversation

@TomKimber
Copy link
Collaborator

V1.2.1 release

Copilot AI review requested due to automatic review settings December 19, 2025 11:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements the V1.2.1 release of the Terraform provider for FusionAuth, updating to support FusionAuth Version 1.62.0 - Refined Reindeer and fixing an issue with localized messages templates triggering changes on every execution.

Key Changes:

  • Upgrades FusionAuth Go client from v1.59.0 to v1.62.0 and updates all transitive dependencies
  • Adds support for new MFARequirement lambda type for multi-factor authentication requirement determination
  • Adds name and tenant_id fields to multiple identity providers for better organization and tenant scoping
  • Implements form step types (collectData, verifyEmail, verifyPhoneNumber) for enhanced registration workflows
  • Fixes localized messages template change detection by adding DiffSuppressFunc to the localized_messages field

Reviewed changes

Copilot reviewed 46 out of 47 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
go.mod, go.sum Updates FusionAuth client to v1.62.0 and dependency versions (Terraform SDK, gRPC, protobuf, etc.)
fusionauth/resource_fusionauth_themes.go Adds diffSuppressTemplate to localized_messages to fix change detection issue #343
fusionauth/resource_fusionauth_user_schema.go Makes verification_ids and verification_id Optional+Computed for better API compatibility
fusionauth/resource_fusionauth_user.go Implements verification_ids support in user creation/update requests
fusionauth/resource_fusionauth_tenant_helpers.go Adds multi_factor_requirement_id lambda configuration support
fusionauth/resource_fusionauth_tenant.go Adds multi_factor_requirement_id lambda field and reorders event types alphabetically
fusionauth/resource_fusionauth_lambda.go Adds MFARequirement lambda type support
fusionauth/resource_fusionauth_idp_*.go Adds name and tenant_id fields, fixes error messages, adds 404 handling for all IDP resources
fusionauth/resource_fusionauth_form.go Adds step type field and makes fields Optional for verification-only steps
fusionauth/resource_fusionauth_application*.go Adds multi_factor_requirement_id lambda, adds UUID validation, adds diff suppression
fusionauth/idphelpers.go Adds NotFoundError constant and improved 404 handling
fusionauth/datasource_fusionauth_lambda.go Adds MFARequirement type to data source
fusionauth/datasource_fusionauth_form.go Adds type field to form step data source
fusionauth/testdata/messages.properties.go Updates with new messages from FusionAuth 1.62.0
docs/* Updates documentation for all new fields and corrects example usage

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TomKimber
Copy link
Collaborator Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link

Copilot AI commented Dec 19, 2025

@TomKimber I've opened a new pull request, #345, to work on those changes. Once the pull request is ready, I'll request review from you.

@TomKimber TomKimber changed the title V1.2.1 v1.2.1 Dec 19, 2025
@TomKimber TomKimber changed the title v1.2.1 v1.3.0 Dec 19, 2025
@TomKimber TomKimber closed this Dec 19, 2025
@TomKimber TomKimber deleted the v1.2.1 branch December 19, 2025 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localized Messages templates trigger change on every execution

2 participants

Comments