|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v1.14.0](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.14.0) (2023-12-19) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/mongodb/terraform-provider-mongodbatlas/compare/v1.13.1...v1.14.0) |
| 6 | + |
| 7 | +**Breaking changes:** |
| 8 | + |
| 9 | +- fix!: Replaces .String\(\) method with internal method .TimeToString\(\) to align formatting with the Atlas API. [\#1699](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1699) ([marcosuma](https://github.com/marcosuma)) |
| 10 | + - Fixes date fields that were not compliant to the ISO 8601 timestamp format in UTC, in line with the documentation. |
| 11 | +- feat!: New required attributes `authorized_user_first_name` and `authorized_user_last_name` in `mongodbatlas_backup_compliance_policy` resource. [\#1655](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1655) ([marcosuma](https://github.com/marcosuma)) |
| 12 | + - Adds first and last name in `mongodbatlas_backup_compliance_policy` resource to reflect recent changes in the Atlas API. |
| 13 | + |
| 14 | +**Enhancements** |
| 15 | + |
| 16 | +- feat: New `mongodbatlas_stream_instance` resource [\#1685](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1685) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 17 | +- feat: New `mongodbatlas_stream_instance` and `mongodbatlas_stream_instances` data sources [\#1689](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1689) [\#1701](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1701) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 18 | +- feat: New `mongodbatlas_stream_connection` resource [\#1736](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1736) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 19 | +- feat: New `mongodbatlas_stream_connection` and `mongodbatlas_stream_connections` data sources [\#1757](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1757) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 20 | + |
| 21 | +**Bug Fixes** |
| 22 | + |
| 23 | +- fix: Doesn't disable X.509 in the project when `mongodbatlas_x509_authentication_database_user` resource is deleted [\#1760](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1760) ([lantoli](https://github.com/lantoli)) |
| 24 | +- fix: Converts root `project_id` attribute to optional in `mongdbatlas_project_api_key` resource [\#1664](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1664) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 25 | +- fix: Defines `project_assignment` block in `mongodbatlas_project_api_key` as required to avoid plugin crash [\#1663](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1663) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 26 | +- fix: Fixes cluster update when adding replication specs [\#1755](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1755) ([lantoli](https://github.com/lantoli)) |
| 27 | +- fix: Provider crashes when an invalid role name is specified to `mongodbatlas_project_api_key` [\#1720](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1720) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 28 | +- fix: Fixes string representation of id for project delete function [\#1733](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1733) ([oarbusi](https://github.com/oarbusi)) |
| 29 | + |
| 30 | +**Bug Fixes for HashiCorp Terraform Version 1.0.8** |
| 31 | + |
| 32 | +- fix: Fixes `mongodbatlas_cloud_provider_access`, `mongodbatlas_org_invitation`, `mongodbatlas_project_api_key`, `mongodbatlas_third_party_integration` in older Terraform versions [\#1748](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1748) ([lantoli](https://github.com/lantoli)) |
| 33 | +- fix: Fixes `mongodbatlas_network_container`, `mongodbatlas_private_endpoint_regional_mode` in older Terraform versions [\#1741](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1741) ([lantoli](https://github.com/lantoli)) |
| 34 | +- fix: Fixes `mongodbatlas_serverless_instance` in older Terraform versions [\#1740](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1740) ([lantoli](https://github.com/lantoli)) |
| 35 | +- fix: Fixes some tests in `search_index` test group in older Terraform versions [\#1758](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1758) ([lantoli](https://github.com/lantoli)) |
| 36 | + |
| 37 | +**Deprecations and Removals** |
| 38 | + |
| 39 | +- deprecate: Deprecates optional root `project_id` attribute in `mongdbatlas_project_api_key` [\#1665](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1665) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 40 | + |
| 41 | +**Closed Issues** |
| 42 | + |
| 43 | +- `mongodbatlas_alert_configuration` failing to be created on apply due to `METRIC_TYPE_UNSUPPORTED` for `DISK_PARTITION` alerts 400 error [\#1716](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1716) |
| 44 | +- Provider produced inconsistent result after apply [\#1707](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1707) |
| 45 | +- Error: Provider produced inconsistent final plan for `mongodbatlas_privatelink_endpoint_service` [\#1690](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1690) |
| 46 | +- Provider not working with Secret Manager [\#1683](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1683) |
| 47 | +- In the `mongodbatlas_advanced_cluster` ressource, forbidden characters for the values of the tags are allowed by the provider and fail on apply. [\#1668](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1668) |
| 48 | + |
| 49 | +**Internal Improvements** |
| 50 | + |
| 51 | +- test: Unit test for `project_ip_access_list` resource [\#1756](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1756) ([oarbusi](https://github.com/oarbusi)) |
| 52 | +- chore: CLOUDP-215162: Update Jira GitHub Action to update Ticket status based on the issue [\#1754](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1754) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 53 | +- chore: Migrate `project_ip_access_list` to new SDK [\#1753](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1753) ([oarbusi](https://github.com/oarbusi)) |
| 54 | +- chore: Fix examples job by defining beta flag [\#1751](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1751) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 55 | +- test: Unit test `encryption_at_rest` resource [\#1750](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1750) ([oarbusi](https://github.com/oarbusi)) |
| 56 | +- chore: Bump github.com/aws/aws-sdk-go from 1.48.13 to 1.49.1 [\#1744](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1744) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 57 | +- chore: New scaffold command for creating resources/data sources [\#1739](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1739) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 58 | +- test: Add unit test to `database_user` resource [\#1738](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1738) ([oarbusi](https://github.com/oarbusi)) |
| 59 | +- chore: Lint error [\#1734](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1734) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 60 | +- doc: CLOUDP-215923: Removes sunset resources from documentation [\#1732](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1732) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 61 | +- chore: Define atlas stream functionality under beta flag environment variable [\#1726](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1726) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 62 | +- chore: `migrate encryption_at_rest` resource to new SDK [\#1725](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1725) ([oarbusi](https://github.com/oarbusi)) |
| 63 | +- chore: Migrate database user resource to new SDK [\#1723](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1723) ([oarbusi](https://github.com/oarbusi)) |
| 64 | +- doc: CLOUDP-216288 - Update the warning message in the cluster resource to mention a bug on the container ids [\#1719](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1719) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 65 | +- chore: Uses official CLI GH action in Terraform clean-up workflow [\#1718](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1718) ([lantoli](https://github.com/lantoli)) |
| 66 | +- chore: Change region used in online archive process region to one supported in cloud dev [\#1703](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1703) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 67 | +- chore: CLOUDP-215192 - Update Automation That Creates Github Issues To Create CLOUDP rather than INTMDB [\#1696](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1696) ([andreaangiolillo](https://github.com/andreaangiolillo)) |
| 68 | +- test: Adds unit test to project resource [\#1694](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1694) ([oarbusi](https://github.com/oarbusi)) |
| 69 | +- chore: Create Test Suite workflow [\#1687](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1687) ([lantoli](https://github.com/lantoli)) |
| 70 | +- chore: Project resource migration to new sdk [\#1686](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1686) ([oarbusi](https://github.com/oarbusi)) |
| 71 | +- refactor: Remove redundancy in creation functions for resources/data sources separated in packages [\#1682](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1682) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 72 | +- refactor: Adjust `project_api_key` to new file structure [\#1676](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1676) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 73 | +- chore: Remove references of legacy mongodbatlas package in make file [\#1675](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1675) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 74 | +- chore: Updates Atlas Go SDK [\#1674](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1674) ([github-actions[bot]](https://github.com/apps/github-actions)) |
| 75 | +- chore: Increases project list limit for clean-up Github action [\#1673](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1673) ([lantoli](https://github.com/lantoli)) |
| 76 | +- test: Adds unit test to `alert_configuration` [\#1670](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1670) ([oarbusi](https://github.com/oarbusi)) |
| 77 | +- chore: Adjust CI change detection file paths after file restructure [\#1667](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1667) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 78 | +- doc: Updates contributing file with code and test best practices [\#1666](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1666) ([lantoli](https://github.com/lantoli)) |
| 79 | +- chore: Adds a website make goal to preview doc changes [\#1662](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1662) ([lantoli](https://github.com/lantoli)) |
| 80 | +- test: Includes unit testing for search deployments state transition logic and model conversions [\#1653](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1653) ([AgustinBettati](https://github.com/AgustinBettati)) |
| 81 | +- feat: Migrates some resources to new file structure [\#1705](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1705) [\#1704](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1704) [\#1702](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1702) [\#1700](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1700) ([lantoli](https://github.com/lantoli)) |
| 82 | +- feat: Cleans up before and after Test Suite so they don't interfere [\#1695](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1695) ([lantoli](https://github.com/lantoli)) |
| 83 | +- feat: Runs Migration tests for different provider versions [\#1691](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1691) ([lantoli](https://github.com/lantoli)) |
| 84 | +- feat: Allows to run acc/mig tests in GH action choosing version and test group. [\#1717](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1717) ([lantoli](https://github.com/lantoli)) |
| 85 | +- feat: Restructures files [\#1657](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1657) ([lantoli](https://github.com/lantoli)) |
| 86 | +- feat: Runs Acceptance and Migration tests for different Terraform CLI versions [\#1688](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1688) ([lantoli](https://github.com/lantoli)) |
| 87 | +- feat: Allows to choose Terraform version for Acceptance and Migration Tests, default to latest version [\#1684](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1684) ([lantoli](https://github.com/lantoli)) |
| 88 | +- fix: Fixes config flaky tests [\#1680](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1680) ([lantoli](https://github.com/lantoli)) |
| 89 | +- fix: Fixes project flaky tests [\#1669](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1669) ([lantoli](https://github.com/lantoli)) |
| 90 | +- fix: Runs only test group if specified in Github Action acceptance or migration tests [\#1730](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1730) ([lantoli](https://github.com/lantoli)) |
| 91 | +- fix: Fixes migration tests for `backup_online_archive` [\#1724](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1724) ([lantoli](https://github.com/lantoli)) |
| 92 | +- chore: Bump tj-actions/verify-changed-files from 7b7a3b8db9077729f56bd82fced85f4b0ee67bcd to 5eff60fda839b96c3e34d8239dffb116c900582c [\#1747](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1747) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 93 | +- chore: Bump actions/stale from 8 to 9 [\#1746](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1746) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 94 | +- chore: Bump actions/setup-go from 4 to 5 [\#1745](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1745) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 95 | +- chore: Bump tj-actions/verify-changed-files from 2e93a84b325e5c4d3544924aee8afb7e1ffe189f to 1e75cac4ffa7ea5879addde1869f8fca09fce4c1 [\#1679](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1679) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 96 | +- chore: Bump github.com/aws/aws-sdk-go from 1.48.2 to 1.48.7 [\#1678](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1678) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 97 | +- chore: Bump github.com/spf13/cast from 1.5.1 to 1.6.0 [\#1677](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1677) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 98 | +- chore: Bump tj-actions/verify-changed-files from 1e75cac4ffa7ea5879addde1869f8fca09fce4c1 to 7b7a3b8db9077729f56bd82fced85f4b0ee67bcd [\#1713](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1713) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 99 | +- chore: Bump github.com/aws/aws-sdk-go from 1.48.7 to 1.48.13 [\#1712](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1712) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 100 | +- chore: Bump github.com/gruntwork-io/terratest from 0.46.7 to 0.46.8 [\#1711](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1711) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 101 | +- chore: Bump github.com/hashicorp/terraform-plugin-testing from 1.5.1 to 1.6.0 [\#1710](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1710) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 102 | +- chore: Updates Atlas Go SDK [\#1706](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1706) ([github-actions[bot]](https://github.com/apps/github-actions)) |
| 103 | + |
3 | 104 | ## [v1.13.1](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.13.1) (2023-11-23)
|
4 | 105 |
|
5 | 106 | [Full Changelog](https://github.com/mongodb/terraform-provider-mongodbatlas/compare/v1.13.0...v1.13.1)
|
|
0 commit comments