Skip to content

Commit fb58b34

Browse files
doc: changelog and migration guide for 1.14.0 release (#1768)
* docs: changelog and migration guide for 1.14.0 release * addressing PR comments * move bump to end of the section * addressing PR comments * small fix
1 parent a2985ce commit fb58b34

File tree

4 files changed

+158
-12
lines changed

4 files changed

+158
-12
lines changed

.github_changelog_generator

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
future-release=v1.13.1
2-
since-tag=v1.13.0
1+
future-release=v1.14.0
2+
since-tag=v1.13.1
33
date-format=%Y-%m-%d
44
base=CHANGELOG.md

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,106 @@
11
# Changelog
22

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+
3104
## [v1.13.1](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.13.1) (2023-11-23)
4105

5106
[Full Changelog](https://github.com/mongodb/terraform-provider-mongodbatlas/compare/v1.13.0...v1.13.1)

0 commit comments

Comments
 (0)