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.
| Year | Year-Month | Release | Feature Name | Brief Description | Links |
|---|---|---|---|---|---|
| 2023 | 2023-05 | pre-release | Initial Provider | Initial commit — powerplatform_environment resource and data source using Terraform Plugin Framework | Repo |
| 2023 | 2023-08 | pre-release | DLP Policy Resource | powerplatform_data_loss_prevention_policy resource and data source; manage connectors in DLP policies | Docs |
| 2023 | 2023-08 | pre-release | GitHub Actions CI/CD | Build pipelines, release actions, user documentation site via GitHub Pages | Repo |
| 2023 | 2023-09 | pre-release | Application User Resource | powerplatform_application_user resource — create/manage service principals as app users | Docs |
| 2023 | 2023-09 | pre-release | Lifecycle Services Integration | Use lifecycle services when creating environments (async polling for long-running ops) | PP Docs |
| 2023 | 2023-10 | v0.3.0-preview | DLP Policy Refactor | Refactored DLP data source to use httpmock unit test pattern; environment_name → environment_id | Release |
| 2023 | 2023-10 | v0.4.0-preview | Tenant Settings Resource | powerplatform_tenant_settings resource — manage tenant-level Power Platform settings | Release · PP Docs |
| 2023 | 2023-11 | v0.5.0-preview | Managed Environment Resource | powerplatform_managed_environment — enable/configure Managed Environments (weekly digests, solution checker, sharing limits) | Release · PP Docs |
| 2023 | 2023-11 | v0.5.0-preview | Billing Policy Resources | powerplatform_billing_policy resource and powerplatform_billing_policy_environments resource/datasource — Pay-as-you-go billing policy management | Release · PP Docs |
| 2023 | 2023-12 | v0.5.0-preview | Application Package Install | powerplatform_application — install D365/PP applications (e.g. Sales, Customer Service) into environments | PP Docs |
| 2024 | 2024-02 | v0.6.0-preview | OIDC Authentication | OIDC auth support for GitHub Actions and Azure DevOps pipelines (federated identity) | Release · AzDO Docs |
| 2024 | 2024-03 | v0.7.0-preview | User Resource + Security Roles | powerplatform_user resource and powerplatform_security_roles data source — assign Dataverse users and security roles | Release · PP Docs |
| 2024 | 2024-03 | v0.7.0-preview | Reference Data Sources | powerplatform_locations, powerplatform_languages, powerplatform_currencies, powerplatform_environment_templates data sources | Release |
| 2024 | 2024-03 | v0.7.0-preview | Telemetry Opt-Out | Provider-level attribute to disable usage telemetry | Docs |
| 2024 | 2024-03 | v1.0.0-preview | Rename to Power Platform Provider | Repo renamed from powerplatform to terraform-provider-power-platform; resource prefix standardized to powerplatform_ | Release |
| 2024 | 2024-04 | v2.0.0-preview | Environment Settings Resource | powerplatform_environment_settings resource and data source — manage audit, BYODl, and other Dataverse environment settings | Release · PP Docs |
| 2024 | 2024-04 | v2.0.1 | Environment Without Dataverse | Support creating environments without Dataverse provisioning | Release |
| 2024 | 2024-05 | v2.2.0-preview | Azure Region Attribute | Specify azure_region when creating environments; expose in environments data source | Release |
| 2024 | 2024-05 | v2.2.0-preview | Non-Public Cloud Support | Allow provider to target sovereign clouds (GCC, GCC High, DoD, China) | Release · Docs |
| 2024 | 2024-06 | v2.3.0-preview | Data Record Resource | powerplatform_data_record resource — generic CRUD for any Dataverse table record; supports relationships and navigation properties | Release · Dataverse Docs |
| 2024 | 2024-06 | v2.4.0-preview | Data Records DataSource | powerplatform_data_records data source — query Dataverse tables using FetchXML/OData | Release |
| 2024 | 2024-07 | v2.5.0-preview | REST Resource & DataSource | powerplatform_rest resource (generic REST mutations) and powerplatform_rest_query data source for any Power Platform API call | Release |
| 2024 | 2024-07 | v2.6.0-preview | Certificate Auth + Solution Update | Certificate-based authentication; support for updating/upgrading deployed solutions | Release · PP Docs |
| 2024 | 2024-08 | v2.7.0-preview | Connection Resource | powerplatform_connection and powerplatform_connection_share resources — manage Power Platform connections and connector sharing | Release · PP Docs |
| 2024 | 2024-09 | v3.0.0 | GA: v3.0.0 — Environment Overhaul | First stable release (GA); major refactor of environment resource with cadence, administration mode, description, environment group parameters; powerplatform_admin_management_application resource | Release |
| 2024 | 2024-09 | v3.0.0 | Environment Group Resource | powerplatform_environment_group — create and manage environment groups for policy assignment | Release · PP Docs |
| 2024 | 2024-09 | v3.0.0 | Tenant Capacity & Tenant DataSources | powerplatform_tenant_capacity and powerplatform_tenant data sources — query tenant-level add-on capacity and info | Release |
| 2024 | 2024-09 | v3.0.0 | Custom Timeouts | User-definable read/create/update/delete timeouts for all resources | Terraform Docs |
| 2024 | 2024-10 | v3.1.0 | Environment Group Rule Set | powerplatform_environment_group_rule_set — manage governance rules applied at environment group level | Release · PP Docs |
| 2024 | 2024-10 | v3.1.0 | Environment unique_name | Added unique_name to environment resource and data source | Release |
| 2024 | 2024-11 | v3.2.0 | Enterprise Policy Resource | powerplatform_enterprise_policy — link Customer Managed Key (CMK) and customer lockbox policies to environments | Release · PP Docs |
| 2024 | 2024-11 | v3.3.0 | Retention Policy on Environment Settings | Added retention_policy_duration to powerplatform_environment_settings | Release |
| 2024 | 2024-11 | v3.3.0 | User: Environments Without Dataverse | powerplatform_user now supports environments that do not have Dataverse provisioned | Release |
| 2025 | 2025-02 | v3.4.0 | Managed Identity Auth | User-Managed Identity, System-Managed Identity, and Azure DevOps Workload Identity Federation auth options | Release · AzDO Docs |
| 2025 | 2025-02 | v3.4.0 | Developer Environments On-Behalf-Of | Support creating developer-type environments on behalf of a user via service principal | Release · PP Docs |
| 2025 | 2025-02 | v3.4.0 | IP Firewall Settings | Added IP firewall configuration to powerplatform_environment_settings | Release · PP Docs |
| 2025 | 2025-02 | v3.4.0 | Solution Checker (Managed Envs) | Integrated solution checker validation for managed environment deployments | Release · PP Docs |
| 2025 | 2025-02 | v3.4.0 | Get New Features Early | powerplatform_environment attribute to opt into early feature release cadence | Release |
| 2025 | 2025-02 | v3.4.0 | Copilot / Bing Search Settings | allow_bing_search and allow_moving_data_across_regions attributes on environment resource | Release · PP Docs |
| 2025 | 2025-01 | v3.3.0 | Application Insights Config | powerplatform_copilot_studio_application_insights — configure Application Insights for Copilot Studio chatbots | Release · PP Docs |
| 2025 | 2025-03 | v3.4.0 | Tenant Isolation Policy | powerplatform_tenant_isolation_policy — manage cross-tenant inbound/outbound connection restrictions | Release · PP Docs |
| 2025 | 2025-03 | v3.5.0 | Analytics Data Exports | powerplatform_analytics_data_exports data source — query Power Platform analytics export configurations | Release · PP Docs |
| 2025 | 2025-03 | v3.5.0 | Solution Checker Rules DataSource | powerplatform_solutionchecker_rules data source — list all available solution checker rules | Release · PP Docs |
| 2025 | 2025-03 | v3.5.0 | Aux Tenant Authentication | Support authentication across auxiliary tenants (multi-tenant scenarios) | Release |
| 2025 | 2025-03 | v3.5.0 | Environment Wave Resource | powerplatform_environment_wave — control feature wave enrollment for environments | Release |
| 2025 | 2025-04 | v3.6.0 | CAE (Continuous Access Evaluation) | Implement CAE support for token handling — improved security for revoked access scenarios | Release · Entra Docs |
| 2025 | 2025-04 | v3.6.0 | AzDO Workload Identity Samples | Documentation and examples for Azure DevOps authentication with Workload Identity Federation | Release · AzDO Docs |
| 2025 | 2025-04 | v3.6.0 | Governance Framework Docs | Contributor governance framework with schema, testing, security, and observability guidelines | Release |
| 2025 | 2025-05 | v3.7.0 | partner_id Provider Setting | partner_id attribute on provider block for partner attribution tagging | Release |
| 2025 | 2025-06 | v3.7.2 | Environment Application Admin | powerplatform_environment_application_admin resource — assign service principals as environment administrators | Release · PP Docs |
| 2025 | 2025-06 | v3.7.2 | Azure Developer CLI (azd) Auth | Add azd auth support — authenticate using Azure Developer CLI identity | Release · AZD Docs |
| 2025 | 2025-07 | v3.8.0 | Deprecate powerplatform_rest | powerplatform_rest resource marked deprecated (use powerplatform_data_record instead) | Release |
| 2025 | 2025-07 | v3.8.0 | Tenant Capacity Preview | powerplatform_tenant_capacity data source formally marked as preview | Release |
| 2025 | 2025-09 | v3.9.0 | AI Environment Settings | Added AI Copilot and generative AI–related settings to powerplatform_environment_settings | Release · PP Docs |
| 2025 | 2025-09 | v3.9.0 | Connectors Filter by Environment | powerplatform_connectors data source now supports filtering by environment_id | Release |
| 2025 | 2025-12 | v4.0.0 | Enterprise Policy: Identity Type | Extended powerplatform_enterprise_policy with identity policy type for Customer Managed Key identity management | Release · PP Docs |
| 2025 | 2025-12 | v4.0.0 | Import Parity | Terraform import support added across all remaining resources that lacked it | Release |
| 2025 | 2025-12 | v4.0.0 | Tenant Settings Attribute Deprecation | Deprecated legacy powerplatform_tenant_settings attributes in favor of newer equivalents | Release |
| 2026 | 2026-01 | v4.1.0 | Credential Caching | Credential caching and retrieval mechanism in auth layer — reduces redundant token requests | Release |
| 2026 | 2026-04 | main | Disaster Recovery Resource | powerplatform_environment_disaster_recovery resource — configure and manage environment disaster recovery settings | PR #1153 · PP Docs |