Git History - Terraform Power Platform

 

Microsoft Terraform Provider Power Platform — Feature Timeline

Timeline of major features, resources, and capabilities added to the microsoft/terraform-provider-power-platform repo, tracked by release and date.

YearYear-MonthReleaseFeature NameBrief DescriptionLinks
20232023-05pre-releaseInitial ProviderInitial commit — powerplatform_environment resource and data source using Terraform Plugin FrameworkRepo
20232023-08pre-releaseDLP Policy Resourcepowerplatform_data_loss_prevention_policy resource and data source; manage connectors in DLP policiesDocs
20232023-08pre-releaseGitHub Actions CI/CDBuild pipelines, release actions, user documentation site via GitHub PagesRepo
20232023-09pre-releaseApplication User Resourcepowerplatform_application_user resource — create/manage service principals as app usersDocs
20232023-09pre-releaseLifecycle Services IntegrationUse lifecycle services when creating environments (async polling for long-running ops)PP Docs
20232023-10v0.3.0-previewDLP Policy RefactorRefactored DLP data source to use httpmock unit test pattern; environment_name → environment_idRelease
20232023-10v0.4.0-previewTenant Settings Resourcepowerplatform_tenant_settings resource — manage tenant-level Power Platform settingsRelease · PP Docs
20232023-11v0.5.0-previewManaged Environment Resourcepowerplatform_managed_environment — enable/configure Managed Environments (weekly digests, solution checker, sharing limits)Release · PP Docs
20232023-11v0.5.0-previewBilling Policy Resourcespowerplatform_billing_policy resource and powerplatform_billing_policy_environments resource/datasource — Pay-as-you-go billing policy managementRelease · PP Docs
20232023-12v0.5.0-previewApplication Package Installpowerplatform_application — install D365/PP applications (e.g. Sales, Customer Service) into environmentsPP Docs
20242024-02v0.6.0-previewOIDC AuthenticationOIDC auth support for GitHub Actions and Azure DevOps pipelines (federated identity)Release · AzDO Docs
20242024-03v0.7.0-previewUser Resource + Security Rolespowerplatform_user resource and powerplatform_security_roles data source — assign Dataverse users and security rolesRelease · PP Docs
20242024-03v0.7.0-previewReference Data Sourcespowerplatform_locationspowerplatform_languagespowerplatform_currenciespowerplatform_environment_templates data sourcesRelease
20242024-03v0.7.0-previewTelemetry Opt-OutProvider-level attribute to disable usage telemetryDocs
20242024-03v1.0.0-previewRename to Power Platform ProviderRepo renamed from powerplatform to terraform-provider-power-platform; resource prefix standardized to powerplatform_Release
20242024-04v2.0.0-previewEnvironment Settings Resourcepowerplatform_environment_settings resource and data source — manage audit, BYODl, and other Dataverse environment settingsRelease · PP Docs
20242024-04v2.0.1Environment Without DataverseSupport creating environments without Dataverse provisioningRelease
20242024-05v2.2.0-previewAzure Region AttributeSpecify azure_region when creating environments; expose in environments data sourceRelease
20242024-05v2.2.0-previewNon-Public Cloud SupportAllow provider to target sovereign clouds (GCC, GCC High, DoD, China)Release · Docs
20242024-06v2.3.0-previewData Record Resourcepowerplatform_data_record resource — generic CRUD for any Dataverse table record; supports relationships and navigation propertiesRelease · Dataverse Docs
20242024-06v2.4.0-previewData Records DataSourcepowerplatform_data_records data source — query Dataverse tables using FetchXML/ODataRelease
20242024-07v2.5.0-previewREST Resource & DataSourcepowerplatform_rest resource (generic REST mutations) and powerplatform_rest_query data source for any Power Platform API callRelease
20242024-07v2.6.0-previewCertificate Auth + Solution UpdateCertificate-based authentication; support for updating/upgrading deployed solutionsRelease · PP Docs
20242024-08v2.7.0-previewConnection Resourcepowerplatform_connection and powerplatform_connection_share resources — manage Power Platform connections and connector sharingRelease · PP Docs
20242024-09v3.0.0GA: v3.0.0 — Environment OverhaulFirst stable release (GA); major refactor of environment resource with cadence, administration mode, description, environment group parameters; powerplatform_admin_management_application resourceRelease
20242024-09v3.0.0Environment Group Resourcepowerplatform_environment_group — create and manage environment groups for policy assignmentRelease · PP Docs
20242024-09v3.0.0Tenant Capacity & Tenant DataSourcespowerplatform_tenant_capacity and powerplatform_tenant data sources — query tenant-level add-on capacity and infoRelease
20242024-09v3.0.0Custom TimeoutsUser-definable read/create/update/delete timeouts for all resourcesTerraform Docs
20242024-10v3.1.0Environment Group Rule Setpowerplatform_environment_group_rule_set — manage governance rules applied at environment group levelRelease · PP Docs
20242024-10v3.1.0Environment unique_nameAdded unique_name to environment resource and data sourceRelease
20242024-11v3.2.0Enterprise Policy Resourcepowerplatform_enterprise_policy — link Customer Managed Key (CMK) and customer lockbox policies to environmentsRelease · PP Docs
20242024-11v3.3.0Retention Policy on Environment SettingsAdded retention_policy_duration to powerplatform_environment_settingsRelease
20242024-11v3.3.0User: Environments Without Dataversepowerplatform_user now supports environments that do not have Dataverse provisionedRelease
20252025-02v3.4.0Managed Identity AuthUser-Managed Identity, System-Managed Identity, and Azure DevOps Workload Identity Federation auth optionsRelease · AzDO Docs
20252025-02v3.4.0Developer Environments On-Behalf-OfSupport creating developer-type environments on behalf of a user via service principalRelease · PP Docs
20252025-02v3.4.0IP Firewall SettingsAdded IP firewall configuration to powerplatform_environment_settingsRelease · PP Docs
20252025-02v3.4.0Solution Checker (Managed Envs)Integrated solution checker validation for managed environment deploymentsRelease · PP Docs
20252025-02v3.4.0Get New Features Earlypowerplatform_environment attribute to opt into early feature release cadenceRelease
20252025-02v3.4.0Copilot / Bing Search Settingsallow_bing_search and allow_moving_data_across_regions attributes on environment resourceRelease · PP Docs
20252025-01v3.3.0Application Insights Configpowerplatform_copilot_studio_application_insights — configure Application Insights for Copilot Studio chatbotsRelease · PP Docs
20252025-03v3.4.0Tenant Isolation Policypowerplatform_tenant_isolation_policy — manage cross-tenant inbound/outbound connection restrictionsRelease · PP Docs
20252025-03v3.5.0Analytics Data Exportspowerplatform_analytics_data_exports data source — query Power Platform analytics export configurationsRelease · PP Docs
20252025-03v3.5.0Solution Checker Rules DataSourcepowerplatform_solutionchecker_rules data source — list all available solution checker rulesRelease · PP Docs
20252025-03v3.5.0Aux Tenant AuthenticationSupport authentication across auxiliary tenants (multi-tenant scenarios)Release
20252025-03v3.5.0Environment Wave Resourcepowerplatform_environment_wave — control feature wave enrollment for environmentsRelease
20252025-04v3.6.0CAE (Continuous Access Evaluation)Implement CAE support for token handling — improved security for revoked access scenariosRelease · Entra Docs
20252025-04v3.6.0AzDO Workload Identity SamplesDocumentation and examples for Azure DevOps authentication with Workload Identity FederationRelease · AzDO Docs
20252025-04v3.6.0Governance Framework DocsContributor governance framework with schema, testing, security, and observability guidelinesRelease
20252025-05v3.7.0partner_id Provider Settingpartner_id attribute on provider block for partner attribution taggingRelease
20252025-06v3.7.2Environment Application Adminpowerplatform_environment_application_admin resource — assign service principals as environment administratorsRelease · PP Docs
20252025-06v3.7.2Azure Developer CLI (azd) AuthAdd azd auth support — authenticate using Azure Developer CLI identityRelease · AZD Docs
20252025-07v3.8.0Deprecate powerplatform_restpowerplatform_rest resource marked deprecated (use powerplatform_data_record instead)Release
20252025-07v3.8.0Tenant Capacity Previewpowerplatform_tenant_capacity data source formally marked as previewRelease
20252025-09v3.9.0AI Environment SettingsAdded AI Copilot and generative AI–related settings to powerplatform_environment_settingsRelease · PP Docs
20252025-09v3.9.0Connectors Filter by Environmentpowerplatform_connectors data source now supports filtering by environment_idRelease
20252025-12v4.0.0Enterprise Policy: Identity TypeExtended powerplatform_enterprise_policy with identity policy type for Customer Managed Key identity managementRelease · PP Docs
20252025-12v4.0.0Import ParityTerraform import support added across all remaining resources that lacked itRelease
20252025-12v4.0.0Tenant Settings Attribute DeprecationDeprecated legacy powerplatform_tenant_settings attributes in favor of newer equivalentsRelease
20262026-01v4.1.0Credential CachingCredential caching and retrieval mechanism in auth layer — reduces redundant token requestsRelease
20262026-04mainDisaster Recovery Resourcepowerplatform_environment_disaster_recovery resource — configure and manage environment disaster recovery settingsPR #1153 · PP Docs