Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,113 @@
## (Unreleased)

## 1.41.1 (October 01, 2025)

BUG FIXES:
Copy link
Member

Choose a reason for hiding this comment

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

we shouldn't have 2.0.0 releases in the changelog for v1 releases

Copy link
Member

@lantoli lantoli Oct 1, 2025

Choose a reason for hiding this comment

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

or maybe having CHANGELOG.md for the latest major version (2.x now), and having CHANGELOG-v1.md so they can evolve separately? and we don't need to decide how to merge 1.x and 2.x version changelogs together

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

no strong opinion here. My idea was to keep both branches CHANGELOG updated with all versions. Open to alternatives

Copy link
Member

Choose a reason for hiding this comment

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

let's discuss offline


* provider: Fixes STS region resolution when using cross-region authentication ([#3718](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3718))

## 2.0.1 (October 01, 2025)

ENHANCEMENTS:

* resource/mongodbatlas_advanced_cluster: Improves documentation about `known after apply` markers in update plans ([#3701](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3701))
* resource/mongodbatlas_cloud_provider_access_authorization: Splits `cloud_provider_access` documentation page into `mongodbatlas_cloud_provider_access_setup` and `mongodbatlas_cloud_provider_access_authorization` ([#3703](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3703))
* resource/mongodbatlas_cloud_provider_access_setup: Splits `cloud_provider_access` documentation page into `mongodbatlas_cloud_provider_access_setup` and `mongodbatlas_cloud_provider_access_authorization` ([#3703](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3703))

BUG FIXES:

* provider: Fixes STS region resolution when using cross-region authentication ([#3718](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3718))

## 2.0.0 (September 15, 2025)

BREAKING CHANGES:

* data-source/mongodbatlas_advanced_cluster: Disables legacy SDKv2 implementation of this datasource and removes the MONGODB_ATLAS_PREVIEW_PROVIDER_V2_ADVANCED_CLUSTER feature flag ([#3547](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3547))
* data-source/mongodbatlas_advanced_cluster: Removes deprecated attributes `advanced_configuration.default_read_concern` and `advanced_configuration.fail_index_key_too_long` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* data-source/mongodbatlas_advanced_cluster: Removes deprecated attributes `use_replication_spec_per_shard`, `id`, `disk_size_gb`, `replication_specs.#.id`, `replication_specs.#.num_shards` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* data-source/mongodbatlas_advanced_clusters: Disables legacy SDKv2 implementation of this datasource and removes the MONGODB_ATLAS_PREVIEW_PROVIDER_V2_ADVANCED_CLUSTER feature flag ([#3547](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3547))
* data-source/mongodbatlas_advanced_clusters: Removes deprecated attributes `results.#.advanced_configuration.default_read_concern` and `results.#.advanced_configuration.fail_index_key_too_long` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* data-source/mongodbatlas_advanced_clusters: Removes deprecated attributes `use_replication_spec_per_shard`, `results.#.id`, `results.#.disk_size_gb`, `results.#.replication_specs.#.id`, `results.#.replication_specs.#.num_shards` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* data-source/mongodbatlas_cloud_backup_schedule: Removes the deprecated `copy_settings.#.replication_spec_id` and `use_zone_id_for_copy_settings` attribute in favor of `zone_id` ([#3560](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3560))
* data-source/mongodbatlas_data_lake_pipeline: Removes the data source ([#3671](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3671))
* data-source/mongodbatlas_data_lake_pipeline_run: Removes the data source ([#3671](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3671))
* data-source/mongodbatlas_data_lake_pipeline_runs: Removes the data source ([#3671](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3671))
* data-source/mongodbatlas_data_lake_pipelines: Removes the data source ([#3671](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3671))
* data-source/mongodbatlas_global_cluster_config: Removes the deprecated `custom_zone_mapping` attribute in favor of `custom_zone_mapping_zone_id` ([#3562](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3562))
* data-source/mongodbatlas_privatelink_endpoint_serverless: Removes data source ([#3615](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3615))
* data-source/mongodbatlas_privatelink_endpoint_serverless: Removes data source ([#3615](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3615))
* data-source/mongodbatlas_teams: Removes datasource ([#3593](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3593))
* resource/mongodbatlas_advanced_cluster: Changes default value of `delete_on_create_timeout` to `true` ([#3595](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3595))
* resource/mongodbatlas_advanced_cluster: Disables legacy SDKv2 implementation of this resource and removes the MONGODB_ATLAS_PREVIEW_PROVIDER_V2_ADVANCED_CLUSTER feature flag ([#3547](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3547))
* resource/mongodbatlas_advanced_cluster: Removes deprecated attributes `advanced_configuration.default_read_concern` and `advanced_configuration.fail_index_key_too_long` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* resource/mongodbatlas_advanced_cluster: Removes deprecated attributes `id`, `disk_size_gb`, `replication_specs.#.id`, `replication_specs.#.num_shards` ([#3635](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3635))
* resource/mongodbatlas_cloud_backup_schedule: Changes `export` and `auto_export_enabled` to Optional only ([#3500](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3500))
* resource/mongodbatlas_cloud_backup_schedule: Removes the deprecated `copy_settings.#.replication_spec_id` attribute in favor of `zone_id` ([#3560](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3560))
* resource/mongodbatlas_custom_db_role: Changes actions attribute to not be sensitive to order ([#3508](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3508))
* resource/mongodbatlas_data_lake_pipeline: Removes the resource ([#3671](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3671))
* resource/mongodbatlas_global_cluster_config: Removes the deprecated `custom_zone_mapping` attribute in favor of `custom_zone_mapping_zone_id` ([#3562](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3562))
* resource/mongodbatlas_maintenance_window: Changes `hour_of_day` to Required ([#3499](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3499))
* resource/mongodbatlas_maintenance_window: Changes `start_asap` to Computed only ([#3499](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3499))
* resource/mongodbatlas_privatelink_endpoint_serverless: Removes resource ([#3615](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3615))
* resource/mongodbatlas_privatelink_endpoint_service_serverless: Removes resource ([#3615](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3615))
* resource/mongodbatlas_search_deployment: Changes default value of `delete_on_create_timeout` to `true` ([#3595](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3595))
* resource/mongodbatlas_teams: Removes resource ([#3593](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3593))

NOTES:

* data-source/mongodbatlas_atlas_user: Deprecates `email_address` attribute ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_atlas_user: Deprecates the data source ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_atlas_users: Deprecates `results.email_address` attribute ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_atlas_users: Deprecates the data source ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_cluster: Deprecates this datasource in favour of `data.mongodbatlas_advanced_cluster` ([#3594](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3594))
* data-source/mongodbatlas_clusters: Deprecates this datasource in favour of `data.mongodbatlas_advanced_clusters` ([#3594](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3594))
* data-source/mongodbatlas_org_invitation: Deprecates the data source ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_project: Deprecates `teams` attribute ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_project_invitation: Deprecates the data source ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_projects: Deprecates `results.teams` attribute ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* data-source/mongodbatlas_team: Deprecates `usernames` attribute in favour of `data.mongodbatlas_team.users` attribute ([#3494](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3494))
* resource/mongodbatlas_cluster: Deprecates this resource in favour of `mongodbatlas_advanced_cluster` ([#3594](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3594))
* resource/mongodbatlas_org_invitation: Deprecates the resource ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* resource/mongodbatlas_project: Deprecates `teams` attribute ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* resource/mongodbatlas_project_invitation: Deprecates the resource ([#3613](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3613))
* resource/mongodbatlas_team: Deprecates `usernames` attribute & makes it Optional & Computed in favour of `mongodbatlas_cloud_user_team_assignment` resource ([#3494](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3494))

FEATURES:

* **New Data Source:** `data-source/mongodbatlas_cloud_user_org_assignment` ([#3491](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3491))
* **New Data Source:** `data-source/mongodbatlas_cloud_user_project_assignment` ([#3569](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3569))
* **New Data Source:** `data-source/mongodbatlas_cloud_user_team_assignment` ([#3517](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3517))
* **New Data Source:** `data-source/mongodbatlas_team_project_assignment` ([#3544](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3544))
* **New Resource:** `resource/mongodbatlas_cloud_user_org_assignment` ([#3486](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3486))
* **New Resource:** `resource/mongodbatlas_cloud_user_project_assignment` ([#3568](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3568))
* **New Resource:** `resource/mongodbatlas_cloud_user_team_assignment` ([#3502](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3502))
* **New Resource:** `resource/mongodbatlas_team_project_assignment` ([#3539](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3539))

ENHANCEMENTS:

* data-source/mongodbatlas_organization: Adds `users` attribute ([#3468](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3468))
* data-source/mongodbatlas_organizations: Adds `users` attribute ([#3468](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3468))
* data-source/mongodbatlas_project: Adds `users` attribute ([#3439](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3439))
* data-source/mongodbatlas_projects: Adds `users` attribute ([#3451](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3451))
* data-source/mongodbatlas_team: Adds `users` attribute ([#3483](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3483))
* resource/mongodbatlas_cloud_backup_snapshot: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3536](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3536))
* resource/mongodbatlas_cloud_provider_access_setup: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3660](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3660))
* resource/mongodbatlas_cloud_provider_access_setup: Adds `timeouts` attribute for create operation ([#3660](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3660))
* resource/mongodbatlas_cluster_outage_simulation: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3541](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3541))
* resource/mongodbatlas_encryption_at_rest_private_endpoint: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3561](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3561))
* resource/mongodbatlas_encryption_at_rest_private_endpoint: Adds `timeouts` attribute for create and delete operations ([#3561](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3561))
* resource/mongodbatlas_flex_cluster: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3525](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3525))
* resource/mongodbatlas_flex_cluster: Adds `timeouts` attribute for create, update and delete operations ([#3525](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3525))
* resource/mongodbatlas_network_peering: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3515](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3515))
* resource/mongodbatlas_network_peering: Adds `timeouts` attribute for create, update and delete operations ([#3515](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3515))
* resource/mongodbatlas_online_archive: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3542](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3542))
* resource/mongodbatlas_online_archive: Adds `timeouts` attribute for create operation ([#3526](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3526))
* resource/mongodbatlas_privatelink_endpoint: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3543](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3543))
* resource/mongodbatlas_privatelink_endpoint_service: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3545](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3545))
* resource/mongodbatlas_push_based_log_export: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3570](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3570))
* resource/mongodbatlas_stream_processor: Adds `delete_on_create_timeout` attribute to indicate whether to delete the resource if its creation times out ([#3571](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3571))
* resource/mongodbatlas_stream_processor: Adds `timeouts` attribute for create operation ([#3571](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/3571))

## 1.41.0 (September 08, 2025)

ENHANCEMENTS:
Expand Down
30 changes: 30 additions & 0 deletions compliance/v1.41.1/ssdlc-compliance-1.41.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
SSDLC Compliance Report: Terraform Provider MongoDB Atlas 1.41.1
=================================================================

- Release Creator: oarbusi
- Created On: 2025-10-01

Overview:

- **Product and Release Name**
- Terraform Provider MongoDB Atlas 1.41.1, 2025-10-01.

- **Process Document**
- https://www.mongodb.com/blog/post/how-mongodb-protects-against-supply-chain-vulnerabilities

- **Tool used to track third party vulnerabilities**
- [Kondukto](https://arcticglow.kondukto.io/)

- **Dependency Information**
- See SBOM Lite manifests (CycloneDX in JSON format):
- https://github.com/mongodb/terraform-provider-mongodbatlas/releases/download/v1.41.1/sbom.json

- **Security Testing Report**
- Available as needed from Cloud Security.

- **Security Assessment Report**
- Available as needed from Cloud Security.

Assumptions and attestations:

- Internal processes are used to ensure CVEs are identified and mitigated within SLAs.
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ We ship binaries but do not prioritize fixes for the following operating system
## Examples from MongoDB and the Community

<!-- NOTE: the below examples link is updated during the release process, when doing changes in the following sentence verify scripts/update-examples-reference-in-docs.sh is not impacted-->
We have [example configurations](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.41.0/examples)
We have [example configurations](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.41.1/examples)
in our GitHub repo that will help both beginner and more advanced users.

Have a good example you've created and want to share?
Expand Down
2 changes: 2 additions & 0 deletions scripts/tf-validate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,7 @@ for DIR in $(find ./examples -type f -name '*.tf' -exec dirname {} \; | sort -u)
echo "v1 schema detected for $DIR"
terraform validate
fi
rm -rf ".terraform"
rm -rf ".terraform.lock.hcl"
popd
done